diff options
| author | Dan Engelbrecht <[email protected]> | 2023-02-22 10:29:44 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-02-22 01:29:44 -0800 |
| commit | 76daa0603937694bc6e7d607c89215a94fd68e97 (patch) | |
| tree | 44e811a1d6e3f3b1805c0406e91f1f437e47e3e1 /zenserver-test/zenserver-test.cpp | |
| parent | Clang format wanted to change one cell from a tab to a space (diff) | |
| download | zen-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.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(); |