summaryrefslogtreecommitdiff
path: root/tests/test_db.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_db.cpp')
-rw-r--r--tests/test_db.cpp64
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;