aboutsummaryrefslogtreecommitdiff
path: root/zenserver-test/zenserver-test.cpp
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2023-02-22 10:29:44 +0100
committerGitHub <[email protected]>2023-02-22 01:29:44 -0800
commit76daa0603937694bc6e7d607c89215a94fd68e97 (patch)
tree44e811a1d6e3f3b1805c0406e91f1f437e47e3e1 /zenserver-test/zenserver-test.cpp
parentClang format wanted to change one cell from a tab to a space (diff)
downloadzen-76daa0603937694bc6e7d607c89215a94fd68e97.tar.xz
zen-76daa0603937694bc6e7d607c89215a94fd68e97.zip
add test for fnf responses in project store (#238)
Diffstat (limited to 'zenserver-test/zenserver-test.cpp')
-rw-r--r--zenserver-test/zenserver-test.cpp14
1 files changed, 13 insertions, 1 deletions
diff --git a/zenserver-test/zenserver-test.cpp b/zenserver-test/zenserver-test.cpp
index d8b135f74..c1d2e8838 100644
--- a/zenserver-test/zenserver-test.cpp
+++ b/zenserver-test/zenserver-test.cpp
@@ -454,7 +454,7 @@ TEST_CASE("project.basic")
ZenServerInstance Instance1(TestEnv);
Instance1.SetTestDir(TestDir);
- Instance1.SpawnServer(PortNumber);
+ Instance1.SpawnServer(PortNumber, "--http asio");
Instance1.WaitUntilReady();
std::atomic<uint64_t> RequestCount{0};
@@ -590,6 +590,18 @@ TEST_CASE("project.basic")
ZEN_INFO("+++++++");
}
SUBCASE("build store op commit") { ZEN_INFO("-------"); }
+ SUBCASE("test chunk not found error")
+ {
+ for (size_t I = 0; I < 65; I++)
+ {
+ zen::StringBuilder<128> PostUri;
+ PostUri << BaseUri << "/f77c781846caead318084604/info";
+ auto Response = cpr::Get(cpr::Url{PostUri.c_str()});
+
+ REQUIRE(!Response.error);
+ CHECK(Response.status_code == 404);
+ }
+ }
}
const uint64_t Elapsed = timer.GetElapsedTimeMs();