aboutsummaryrefslogtreecommitdiff
path: root/src/zenserver-test/buildstore-tests.cpp
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2025-12-11 09:34:24 +0100
committerGitHub Enterprise <[email protected]>2025-12-11 09:34:24 +0100
commit3de9a65cd990f2a4f5395b7e2a094471633eb98b (patch)
treef1640a32fd2b68a8f1b6f77f5ba5c4cbf959cb0b /src/zenserver-test/buildstore-tests.cpp
parent5.7.14-pre3 (diff)
downloadzen-3de9a65cd990f2a4f5395b7e2a094471633eb98b.tar.xz
zen-3de9a65cd990f2a4f5395b7e2a094471633eb98b.zip
HTTP server API changes for improved extensibility (#684)
* refactored `HttpServer` so all subclass member functions are proctected, to make it easier to extend base functionality * added API service, can be used to enumerate registered endpoints (at `/api`). Currently only very basic information is provided
Diffstat (limited to 'src/zenserver-test/buildstore-tests.cpp')
-rw-r--r--src/zenserver-test/buildstore-tests.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/zenserver-test/buildstore-tests.cpp b/src/zenserver-test/buildstore-tests.cpp
index 29afd3f9d..ec6f17d97 100644
--- a/src/zenserver-test/buildstore-tests.cpp
+++ b/src/zenserver-test/buildstore-tests.cpp
@@ -63,15 +63,15 @@ TEST_CASE("buildstore.blobs")
{
HttpClient::Response Result = Client.Get(fmt::format("{}/{}/{}/blobs/{}", Namespace, Bucket, BuildId, RawHash),
HttpClient::Accept(ZenContentType::kCompressedBinary));
- CHECK(Result);
+ REQUIRE(Result);
IoBuffer Payload = Result.ResponsePayload;
- CHECK(Payload.GetContentType() == ZenContentType::kCompressedBinary);
+ REQUIRE(Payload.GetContentType() == ZenContentType::kCompressedBinary);
IoHash VerifyRawHash;
uint64_t VerifyRawSize;
CompressedBuffer CompressedBlob =
CompressedBuffer::FromCompressed(SharedBuffer(std::move(Payload)), VerifyRawHash, VerifyRawSize);
- CHECK(CompressedBlob);
- CHECK(VerifyRawHash == RawHash);
+ REQUIRE(CompressedBlob);
+ REQUIRE(VerifyRawHash == RawHash);
IoBuffer Decompressed = CompressedBlob.Decompress().AsIoBuffer();
CHECK(IoHash::HashBuffer(Decompressed) == RawHash);
}
@@ -89,15 +89,15 @@ TEST_CASE("buildstore.blobs")
{
HttpClient::Response Result = Client.Get(fmt::format("{}/{}/{}/blobs/{}", Namespace, Bucket, BuildId, RawHash),
HttpClient::Accept(ZenContentType::kCompressedBinary));
- CHECK(Result);
+ REQUIRE(Result);
IoBuffer Payload = Result.ResponsePayload;
- CHECK(Payload.GetContentType() == ZenContentType::kCompressedBinary);
+ REQUIRE(Payload.GetContentType() == ZenContentType::kCompressedBinary);
IoHash VerifyRawHash;
uint64_t VerifyRawSize;
CompressedBuffer CompressedBlob =
CompressedBuffer::FromCompressed(SharedBuffer(std::move(Payload)), VerifyRawHash, VerifyRawSize);
- CHECK(CompressedBlob);
- CHECK(VerifyRawHash == RawHash);
+ REQUIRE(CompressedBlob);
+ REQUIRE(VerifyRawHash == RawHash);
IoBuffer Decompressed = CompressedBlob.Decompress().AsIoBuffer();
CHECK(IoHash::HashBuffer(Decompressed) == RawHash);
}
@@ -128,15 +128,15 @@ TEST_CASE("buildstore.blobs")
{
HttpClient::Response Result = Client.Get(fmt::format("{}/{}/{}/blobs/{}", Namespace, Bucket, BuildId, RawHash),
HttpClient::Accept(ZenContentType::kCompressedBinary));
- CHECK(Result);
+ REQUIRE(Result);
IoBuffer Payload = Result.ResponsePayload;
- CHECK(Payload.GetContentType() == ZenContentType::kCompressedBinary);
+ REQUIRE(Payload.GetContentType() == ZenContentType::kCompressedBinary);
IoHash VerifyRawHash;
uint64_t VerifyRawSize;
CompressedBuffer CompressedBlob =
CompressedBuffer::FromCompressed(SharedBuffer(std::move(Payload)), VerifyRawHash, VerifyRawSize);
- CHECK(CompressedBlob);
- CHECK(VerifyRawHash == RawHash);
+ REQUIRE(CompressedBlob);
+ REQUIRE(VerifyRawHash == RawHash);
IoBuffer Decompressed = CompressedBlob.Decompress().AsIoBuffer();
CHECK(IoHash::HashBuffer(Decompressed) == RawHash);
}