diff options
author | Huynh Tran <nthuynh75@gmail.com> | 2005-06-19 07:14:11 +0000 |
---|---|---|
committer | Huynh Tran <nthuynh75@gmail.com> | 2005-06-19 07:14:11 +0000 |
commit | 8b9ecdf0b86890d34bab10e79a1ba46dcccd894e (patch) | |
tree | 85ce59d03e876c3e5041ce68295d6dc77ae22f32 /src/testsmain.cpp | |
parent | ee3b57e273e4b0437aaaa23ba6addb68e4c4fcca (diff) | |
download | manaserv-8b9ecdf0b86890d34bab10e79a1ba46dcccd894e.tar.gz manaserv-8b9ecdf0b86890d34bab10e79a1ba46dcccd894e.tar.bz2 manaserv-8b9ecdf0b86890d34bab10e79a1ba46dcccd894e.tar.xz manaserv-8b9ecdf0b86890d34bab10e79a1ba46dcccd894e.zip |
Moved unit tests main from dal to src, rewrote Logger and added Cipher (requires libcrypto from OpenSSL) + unit tests.
Diffstat (limited to 'src/testsmain.cpp')
-rw-r--r-- | src/testsmain.cpp | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/src/testsmain.cpp b/src/testsmain.cpp new file mode 100644 index 00000000..b9beadec --- /dev/null +++ b/src/testsmain.cpp @@ -0,0 +1,44 @@ +/* + * 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> + + +int main(int argc, char* argv[]) +{ + 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 wasSucessful = runner.run(); + + // return error code 1 if the one of test failed. + return wasSucessful ? 0 : 1; +} |