diff options
author | Guillaume Melquiond <guillaume.melquiond@gmail.com> | 2007-01-02 13:26:47 +0000 |
---|---|---|
committer | Guillaume Melquiond <guillaume.melquiond@gmail.com> | 2007-01-02 13:26:47 +0000 |
commit | 0a47b2fb30c83f8b021c2015891fe8c936ca6bf0 (patch) | |
tree | 21525442898ca4e41eb8ab51a16cf5384ffef40c /src/tests/testcipher.cpp | |
parent | 5999cff421b0e0b5cd7a0da4d4b0a492f8cc303b (diff) | |
download | manaserv-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/testcipher.cpp')
-rw-r--r-- | src/tests/testcipher.cpp | 170 |
1 files changed, 0 insertions, 170 deletions
diff --git a/src/tests/testcipher.cpp b/src/tests/testcipher.cpp deleted file mode 100644 index 85e34099..00000000 --- a/src/tests/testcipher.cpp +++ /dev/null @@ -1,170 +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 <string> - -#include "../utils/cipher.h" -#include "../utils/logger.h" -#include "testcipher.h" - - -// register the fixture into the 'registry' -CPPUNIT_TEST_SUITE_REGISTRATION(CipherTest); - - -using namespace tmwserv::utils; - - -/** - * Set up fixtures. - */ -void -CipherTest::setUp(void) -{ - // NOOP -} - - -/** - * Tear down fixtures. - */ -void -CipherTest::tearDown(void) -{ - // NOOP -} - - -/** - * Test encoding a string with the MD5 digest algorithm. - */ -void -CipherTest::testMd5_1(void) -{ - LOG("CipherTest::testMd5_1()"); - - const std::string expected("d41d8cd98f00b204e9800998ecf8427e"); - const std::string actual(Cipher::instance().md5("")); - - CPPUNIT_ASSERT_EQUAL(expected, actual); -} - - -/** - * Test encoding a string with the MD5 digest algorithm. - */ -void -CipherTest::testMd5_2(void) -{ - LOG("CipherTest::testMd5_2()"); - - const std::string expected("0cc175b9c0f1b6a831c399e269772661"); - const std::string actual(Cipher::instance().md5("a")); - - CPPUNIT_ASSERT_EQUAL(expected, actual); -} - - -/** - * Test encoding a string with the MD5 digest algorithm. - */ -void -CipherTest::testMd5_3(void) -{ - LOG("CipherTest::testMd5_3()"); - - const std::string expected("900150983cd24fb0d6963f7d28e17f72"); - const std::string actual(Cipher::instance().md5("abc")); - - CPPUNIT_ASSERT_EQUAL(expected, actual); -} - - -/** - * Test encoding a string with the MD5 digest algorithm. - */ -void -CipherTest::testMd5_4(void) -{ - LOG("CipherTest::testMd5_4()"); - - const std::string expected("f96b697d7cb7938d525a2f31aaf161d0"); - const std::string actual(Cipher::instance().md5("message digest")); - - CPPUNIT_ASSERT_EQUAL(expected, actual); -} - - -/** - * Test encoding a string with the MD5 digest algorithm. - */ -void -CipherTest::testMd5_5(void) -{ - LOG("CipherTest::testMd5_6()"); - - const std::string expected("c3fcd3d76192e4007dfb496cca67e13b"); - const std::string actual( - Cipher::instance().md5("abcdefghijklmnopqrstuvwxyz")); - - CPPUNIT_ASSERT_EQUAL(expected, actual); -} - - -/** - * Test encoding a string with the MD5 digest algorithm. - */ -void -CipherTest::testMd5_6(void) -{ - LOG("CipherTest::testMd5_6()"); - - const std::string expected("d174ab98d277d9f5a5611c2c9f419d9f"); - - std::string s("ABCDEFGHIJKLMNOPQRSTUVWXYZ"); - s += "abcdefghijklmnopqrstuvwxyz"; - s += "0123456789"; - const std::string actual(Cipher::instance().md5(s)); - - CPPUNIT_ASSERT_EQUAL(expected, actual); -} - - -/** - * Test encoding a string with the MD5 digest algorithm. - */ -void -CipherTest::testMd5_7(void) -{ - LOG("CipherTest::testMd5_7()"); - - const std::string expected("57edf4a22be3c955ac49da2e2107b67a"); - - std::string s; - for (int i = 0; i < 8; ++i) { - s += "1234567890"; - } - const std::string actual(Cipher::instance().md5(s)); - - CPPUNIT_ASSERT_EQUAL(expected, actual); -} |