summaryrefslogtreecommitdiff
path: root/src/tests/testsmain.cpp
diff options
context:
space:
mode:
authorGuillaume Melquiond <guillaume.melquiond@gmail.com>2007-01-02 13:26:47 +0000
committerGuillaume Melquiond <guillaume.melquiond@gmail.com>2007-01-02 13:26:47 +0000
commit0a47b2fb30c83f8b021c2015891fe8c936ca6bf0 (patch)
tree21525442898ca4e41eb8ab51a16cf5384ffef40c /src/tests/testsmain.cpp
parent5999cff421b0e0b5cd7a0da4d4b0a492f8cc303b (diff)
downloadmanaserv-0a47b2fb30c83f8b021c2015891fe8c936ca6bf0.tar.gz
manaserv-0a47b2fb30c83f8b021c2015891fe8c936ca6bf0.tar.bz2
manaserv-0a47b2fb30c83f8b021c2015891fe8c936ca6bf0.tar.xz
manaserv-0a47b2fb30c83f8b021c2015891fe8c936ca6bf0.zip
Removed obsolete files. Added a generic trigger system.
Diffstat (limited to 'src/tests/testsmain.cpp')
-rw-r--r--src/tests/testsmain.cpp70
1 files changed, 0 insertions, 70 deletions
diff --git a/src/tests/testsmain.cpp b/src/tests/testsmain.cpp
deleted file mode 100644
index 21237601..00000000
--- a/src/tests/testsmain.cpp
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * The Mana World Server
- * Copyright 2004 The Mana World Development Team
- *
- * This file is part of The Mana World.
- *
- * The Mana World is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by the Free
- * Software Foundation; either version 2 of the License, or any later version.
- *
- * The Mana World is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
- * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
- * more details.
- *
- * You should have received a copy of the GNU General Public License along
- * with The Mana World; if not, write to the Free Software Foundation, Inc.,
- * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- *
- * $Id$
- */
-
-
-#include <cppunit/extensions/TestFactoryRegistry.h>
-#include <cppunit/ui/text/TextTestRunner.h>
-
-#include <physfs.h>
-
-#include "../utils/logger.h"
-
-
-/**
- * Notes:
- * - if the unit test application is linked to libsqlite3, there will
- * be a memory leak (8 bytes) while no leaks are detected when linked
- * to libmysqlclient. the leak was detected using Valgrind, an
- * excellent memory debugger.
- *
- * TODO: check memory leak when linked to libpq (PostgreSQL).
- */
-
-
-int main(int argc, char* argv[])
-{
- // initialize the PhysicsFS library.
- PHYSFS_init(argv[0]);
- PHYSFS_addToSearchPath(".", 1);
- PHYSFS_setWriteDir(".");
-
- // initialize the logger.
- tmwserv::utils::Logger::instance().setTimestamp(false);
-
- using namespace CppUnit;
-
- // get the top level suite from the registry.
- Test* suite = TestFactoryRegistry::getRegistry().makeTest();
-
- // add the test to the list of test to run.
- TextTestRunner runner;
- runner.addTest(suite);
-
- // run the tests.
- bool wasSuccessful = runner.run();
-
- // denitialize the PhysicsFS library.
- PHYSFS_deinit();
-
- // return error code 1 if the one of test failed.
- return wasSuccessful ? 0 : 1;
-}