💚 fix build

parent 21b1680e
...@@ -14,4 +14,4 @@ jobs: ...@@ -14,4 +14,4 @@ jobs:
- name: build - name: build
run: cmake --build build --parallel 10 run: cmake --build build --parallel 10
- name: test - name: test
run: cd build ; ctest -j 10 run: cd build ; ctest -j 10 --output-on-failure
...@@ -14,4 +14,4 @@ jobs: ...@@ -14,4 +14,4 @@ jobs:
- name: build - name: build
run: cmake --build build --parallel 10 run: cmake --build build --parallel 10
- name: test - name: test
run: cd build ; ctest -j 10 run: cd build ; ctest -j 10 --output-on-failure
...@@ -14,4 +14,4 @@ jobs: ...@@ -14,4 +14,4 @@ jobs:
- name: build - name: build
run: cmake --build build --parallel 10 run: cmake --build build --parallel 10
- name: test - name: test
run: cd build ; ctest -j 10 -C Debug --exclude-regex "test-unicode" run: cd build ; ctest -j 10 -C Debug --exclude-regex "test-unicode" --output-on-failure
...@@ -499,7 +499,7 @@ TEST_CASE("BSON") ...@@ -499,7 +499,7 @@ TEST_CASE("BSON")
const auto s = std::vector<std::uint8_t>(N, 'x'); const auto s = std::vector<std::uint8_t>(N, 'x');
json j = json j =
{ {
{ "entry", json::binary(s) } { "entry", json::binary(s, 0) }
}; };
std::vector<std::uint8_t> expected = std::vector<std::uint8_t> expected =
......
...@@ -765,9 +765,12 @@ TEST_CASE("different basic_json types conversions") ...@@ -765,9 +765,12 @@ TEST_CASE("different basic_json types conversions")
SECTION("binary") SECTION("binary")
{ {
json j = json::binary({1, 2, 3}); json j = json::binary({1, 2, 3}, 42);
custom_json cj = j; custom_json cj = j;
CHECK(cj.get_binary() == j.get_binary()); CHECK(cj.get_binary().subtype() == 42);
std::vector<std::uint8_t> cv = cj.get_binary();
std::vector<std::uint8_t> v = j.get_binary();
CHECK(cv == v);
} }
SECTION("object") SECTION("object")
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment