diff options
Diffstat (limited to 'tests/test_db.cpp')
-rw-r--r-- | tests/test_db.cpp | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/tests/test_db.cpp b/tests/test_db.cpp index 95267e5..31e7bf6 100644 --- a/tests/test_db.cpp +++ b/tests/test_db.cpp @@ -30,70 +30,6 @@ BOOST_FIXTURE_TEST_SUITE(DB_TEST, DBFixture) -BOOST_AUTO_TEST_CASE(DB_url) { - std::string url; - std::string url_org = "url://url"; - std::string url_update = "http://issuer"; - std::string url_org2 = "address"; - std::string url_update2 = "random_text"; - std::string url_org3 = "########"; - std::string url_update3 = "@@@"; - - // No url in database - BOOST_REQUIRE(get_url("Issuer_test1", url)==false); - BOOST_REQUIRE(get_url("Issuer_test2", url)==false); - BOOST_REQUIRE(get_url("Issuer_test3", url)==false); - - // Url should be added - set_url("Issuer_test1", url_org, 500); - BOOST_REQUIRE(get_url("Issuer_test1", url)==true); - BOOST_REQUIRE(url==url_org); - - // Url for issuer 2 and 3 should remain empty - BOOST_REQUIRE(get_url("Issuer_test2", url)==false); - BOOST_REQUIRE(get_url("Issuer_test3", url)==false); - - // Should NOT be updated. Should get original url. - set_url("Issuer_test1", url_update, 400); - BOOST_REQUIRE(get_url("Issuer_test1", url)==true); - BOOST_REQUIRE(url==url_org); - - // Should be updated. Should get updated url. - set_url("Issuer_test1", url_update, 600); - BOOST_REQUIRE(get_url("Issuer_test1", url)==true); - BOOST_REQUIRE(url==url_update); - - // Add url for new issuer - set_url("Issuer_test2", url_org2, 200); - BOOST_REQUIRE(get_url("Issuer_test2", url)==true); - BOOST_REQUIRE(url==url_org2); - - // Url for issuer 3 should remain empty - BOOST_REQUIRE(get_url("Issuer_test3", url)==false); - - // Add url for issuer 3 - set_url("Issuer_test3", url_org3, 1000); - BOOST_REQUIRE(get_url("Issuer_test3", url)==true); - BOOST_REQUIRE(url==url_org3); - - // Urls for issuer 1 and 2 should remain as they were - BOOST_REQUIRE(get_url("Issuer_test1", url)==true); - BOOST_REQUIRE(url==url_update); - BOOST_REQUIRE(get_url("Issuer_test2", url)==true); - BOOST_REQUIRE(url==url_org2); - - // Update url for issuer 3 - set_url("Issuer_test3", url_update3, 1001); - BOOST_REQUIRE(get_url("Issuer_test3", url)==true); - BOOST_REQUIRE(url==url_update3); - - // Urls for issuer 1 and 2 should remain as they were - BOOST_REQUIRE(get_url("Issuer_test1", url)==true); - BOOST_REQUIRE(url==url_update); - BOOST_REQUIRE(get_url("Issuer_test2", url)==true); - BOOST_REQUIRE(url==url_org2); -} - BOOST_AUTO_TEST_CASE(DB_app_positive) { std::list<app_t> buffer; |