diff options
author | geronimo <geronimo013@gmx.de> | 2012-07-31 07:38:25 +0200 |
---|---|---|
committer | geronimo <geronimo013@gmx.de> | 2012-07-31 07:38:25 +0200 |
commit | 76c51473ee29a9103201618c8dbbc11fe9b7149e (patch) | |
tree | d1327f73c64ba281fccb8bdae6932460ebfd3292 /tests/CredentialPersistence | |
parent | 5e04292eb7545b06cc7ea66605eda8342f220b15 (diff) | |
download | cmp-76c51473ee29a9103201618c8dbbc11fe9b7149e.tar.gz cmp-76c51473ee29a9103201618c8dbbc11fe9b7149e.tar.bz2 |
no more need for separated tests for code::blocks - netbeans is smarter in handling testcases
Diffstat (limited to 'tests/CredentialPersistence')
-rw-r--r-- | tests/CredentialPersistence/CredentialPersistence.cc | 85 |
1 files changed, 0 insertions, 85 deletions
diff --git a/tests/CredentialPersistence/CredentialPersistence.cc b/tests/CredentialPersistence/CredentialPersistence.cc deleted file mode 100644 index 8dc2347..0000000 --- a/tests/CredentialPersistence/CredentialPersistence.cc +++ /dev/null @@ -1,85 +0,0 @@ -/* - * File: CredentialPersistence.cc - * Author: django - * - * Created on 03.07.2012, 14:16:35 - */ -#include <Principal.h> -#include <Credentials.h> -#include <stdlib.h> -#include <iostream> - -/* - * Simple C++ Test Suite - */ -static void setupTestCredentials() { - Credentials.SetApplicationRealm("supportedUsers@myTestApp"); - cPrincipal *p = new cPrincipal("Nasenbär", Credentials.ApplicationRealm()); - - p->CreateHash("Nasenwasser"); - Credentials.Put(p->Name(), p); - - p = new cPrincipal("Admin", Credentials.ApplicationRealm()); - p->CreateHash("very secret"); - Credentials.Put(p->Name(), p); - - p = new cPrincipal("Sepp", Credentials.ApplicationRealm()); - p->CreateHash("keine Ahnung"); - Credentials.Put(p->Name(), p); -} - -static void dumpCredentials() { - cCredentials::const_iterator principals = Credentials.begin(); - - while (principals != Credentials.end()) { - principals->second->Dump(); - ++principals; - } - -} - -void test1() -{ - setupTestCredentials(); - std::cout << "CredentialPersistence test 1" << std::endl; - - int rv = Credentials.Store("/tmp/testCredentials.x9"); - - if (!rv) std::cout << "%TEST_FAILED% time=0 testname=test1 (CredentialPersistence) message=failed to write credentials" << std::endl; - else std::cout << "saved " << rv << " principals." << std::endl; - - dumpCredentials(); -} - -void test2() -{ - std::cout << "CredentialPersistence test 2" << std::endl; - - Credentials.Clear(); - - int rv = Credentials.Load("/tmp/testCredentials.x9"); - - if (!rv) std::cout << "%TEST_FAILED% time=0 testname=test2 (CredentialPersistence) message=failed to load credentials" << std::endl; - else std::cout << "loaded " << rv << " principals." << std::endl; - - dumpCredentials(); -} - -int main(int argc, char** argv) -{ - std::cout << "%SUITE_STARTING% CredentialPersistence" << std::endl; - std::cout << "%SUITE_STARTED%" << std::endl; - - std::cout << "%TEST_STARTED% test1 (CredentialPersistence)" << std::endl; - test1(); - std::cout << "%TEST_FINISHED% time=0 test1 (CredentialPersistence)" << std::endl; - - std::cout << "%TEST_STARTED% test2 (CredentialPersistence)\n" << std::endl; - test2(); - std::cout << "%TEST_FINISHED% time=0 test2 (CredentialPersistence)" << std::endl; - - std::cout << "%SUITE_FINISHED% time=0" << std::endl; - - return (EXIT_SUCCESS); -} - |