diff options
| author | Zousar Shaker <[email protected]> | 2025-09-25 10:52:11 -0600 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2025-09-25 10:52:11 -0600 |
| commit | ae107e8e7fe1cdf573a93c8d8908592ea671ee51 (patch) | |
| tree | 2accd8ecaa662f3527b7ba6567c07aed8cbe6693 /src/zenserver-test/zenserver-test.cpp | |
| parent | 5.7.2-pre2 (diff) | |
| parent | Improvement to Incomplete Result Iteration (diff) | |
| download | zen-ae107e8e7fe1cdf573a93c8d8908592ea671ee51.tar.xz zen-ae107e8e7fe1cdf573a93c8d8908592ea671ee51.zip | |
Merge pull request #509 from ue-foundation/zs/put-overwrite-policy-response
Zs/put overwrite policy response
Diffstat (limited to 'src/zenserver-test/zenserver-test.cpp')
| -rw-r--r-- | src/zenserver-test/zenserver-test.cpp | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/zenserver-test/zenserver-test.cpp b/src/zenserver-test/zenserver-test.cpp index 79e5db554..0ea953937 100644 --- a/src/zenserver-test/zenserver-test.cpp +++ b/src/zenserver-test/zenserver-test.cpp @@ -1556,6 +1556,7 @@ TEST_CASE("zcache.rpc") { CHECK(ResponseSuccess); } + CHECK(ParsedResult.Details.empty()); } auto CheckRecordCorrectness = [&](const ZenConfig& Cfg) { @@ -1619,9 +1620,18 @@ TEST_CASE("zcache.rpc") CbPackage Response = ParsePackageMessage(zen::IoBuffer(zen::IoBuffer::Wrap, Result.text.data(), Result.text.size())); CHECK(!Response.IsNull()); CHECK(ParsedResult.Parse(Response)); + CHECK(Request.Requests.size() == ParsedResult.Success.size()); for (bool ResponseSuccess : ParsedResult.Success) { - CHECK(!ResponseSuccess); + CHECK(ResponseSuccess); + } + CHECK(Request.Requests.size() == ParsedResult.Details.size()); + for (const CbObjectView& Details : ParsedResult.Details) + { + CHECK(Details); + CHECK(Details["RawHash"sv].IsHash()); + CHECK(Details["RawSize"sv].IsInteger()); + CHECK(Details["Record"sv].IsObject()); } } @@ -1690,6 +1700,7 @@ TEST_CASE("zcache.rpc") { CHECK(ResponseSuccess); } + CHECK(ParsedResult.Details.empty()); } auto CheckRecordCorrectness = [&](const ZenConfig& Cfg) { @@ -1753,6 +1764,7 @@ TEST_CASE("zcache.rpc") { CHECK(ResponseSuccess); } + CHECK(ParsedResult.Details.empty()); } auto CheckRecordCorrectness = [&](const ZenConfig& Cfg) { |