diff options
| -rw-r--r-- | zenserver-test/zenserver-test.cpp | 14 |
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(); |