From e9fbc03e2dd50ae0ab95a33881ecd504753fcae2 Mon Sep 17 00:00:00 2001 From: Syoyo Fujita Date: Mon, 19 Sep 2022 03:29:57 +0900 Subject: [PATCH] Clear error/warn message. --- tests/tester.cc | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/tests/tester.cc b/tests/tester.cc index 947d02b..0d69a83 100644 --- a/tests/tester.cc +++ b/tests/tester.cc @@ -501,6 +501,9 @@ TEST_CASE("empty-bin-buffer", "[issue-382]") { } REQUIRE(true == ret); + err.clear(); + warn.clear(); + tinygltf::Model model_empty_buffer; model_empty_buffer.buffers.push_back(tinygltf::Buffer()); stream = std::stringstream(); @@ -514,6 +517,9 @@ TEST_CASE("empty-bin-buffer", "[issue-382]") { } REQUIRE(false == ret); + err.clear(); + warn.clear(); + tinygltf::Model model_single_byte_buffer; tinygltf::Buffer buffer; buffer.data.push_back(0); @@ -522,10 +528,15 @@ TEST_CASE("empty-bin-buffer", "[issue-382]") { ret = ctx.WriteGltfSceneToStream(&model_single_byte_buffer, stream, false, true); REQUIRE(ret == true); str = stream.str(); + { + std::ofstream ofs("tmp.glb"); + ofs.write(str.data(), str.size()); + } + bytes = (unsigned char*)str.data(); ret = ctx.LoadBinaryFromMemory(&model_single_byte_buffer, &err, &warn, bytes, str.size()); if (!err.empty()) { std::cerr << err << std::endl; } REQUIRE(true == ret); -} \ No newline at end of file +}