diff options
| author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2015-04-17 15:21:53 -0700 |
|---|---|---|
| committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2015-04-17 15:21:53 -0700 |
| commit | 740121504f2e9cb00ab0a97d277afd57db936633 (patch) | |
| tree | f07279faea7b3b3200bdeb457bfd9d78896f1084 /selftest.cpp | |
| parent | 417f56de2f7b75c4c9e91d9cc8e067c4542213c8 (diff) | |
| download | infinitytier-740121504f2e9cb00ab0a97d277afd57db936633.tar.gz infinitytier-740121504f2e9cb00ab0a97d277afd57db936633.zip | |
Add a timestamp to netconf cache, fix some SQL queries in NC.
Diffstat (limited to 'selftest.cpp')
| -rw-r--r-- | selftest.cpp | 23 |
1 files changed, 19 insertions, 4 deletions
diff --git a/selftest.cpp b/selftest.cpp index de952cb1..53f0654f 100644 --- a/selftest.cpp +++ b/selftest.cpp @@ -720,13 +720,25 @@ static int testPhy() static int testSqliteNetworkController() { #ifdef ZT_ENABLE_NETWORK_CONTROLLER + + OSUtils::rm("./selftest_network_controller.db"); + try { std::cout << "[network-controller] Generating signing identity..." << std::endl; Identity signingId; signingId.generate(); - std::cout << "[network-controller] Creating database..." << std::endl; - SqliteNetworkController controller(signingId,"network-controller-test.db"); + { + std::cout << "[network-controller] Creating database..." << std::endl; + SqliteNetworkController controller("./selftest_network_controller.db"); + std::cout << "[network-controller] Closing database..." << std::endl; + } + + { + std::cout << "[network-controller] Re-opening database..." << std::endl; + SqliteNetworkController controller("./selftest_network_controller.db"); + std::cout << "[network-controller] Closing database..." << std::endl; + } } catch (std::runtime_error &exc) { std::cout << "FAIL! (unexpected exception: " << exc.what() << ")" << std::endl; return -1; @@ -734,6 +746,9 @@ static int testSqliteNetworkController() std::cout << "FAIL! (unexpected exception: ...)" << std::endl; return -1; } + + OSUtils::rm("./selftest_network_controller.db"); + #endif // ZT_ENABLE_NETWORK_CONTROLLER return 0; } @@ -818,8 +833,8 @@ int main(int argc,char **argv) srand((unsigned int)time(0)); - r |= testPhy(); - r |= testHttp(); + //r |= testPhy(); + //r |= testHttp(); r |= testSqliteNetworkController(); r |= testCrypto(); r |= testPacket(); |
