summaryrefslogtreecommitdiff
path: root/selftest.cpp
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2015-04-17 15:21:53 -0700
committerAdam Ierymenko <adam.ierymenko@gmail.com>2015-04-17 15:21:53 -0700
commit740121504f2e9cb00ab0a97d277afd57db936633 (patch)
treef07279faea7b3b3200bdeb457bfd9d78896f1084 /selftest.cpp
parent417f56de2f7b75c4c9e91d9cc8e067c4542213c8 (diff)
downloadinfinitytier-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.cpp23
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();