Updated bundled protozero to v1.7.0

This commit is contained in:
Denis Chaplygin
2020-10-16 10:25:52 +03:00
parent df3ed43d70
commit a8362d75b5
126 changed files with 18489 additions and 11079 deletions
+2 -2
View File
@@ -37,7 +37,7 @@ TEST_CASE("read string field using get_string: end of buffer") {
for (std::string::size_type i = 1; i < buffer.size(); ++i) {
protozero::pbf_reader item{buffer.data(), i};
REQUIRE(item.next());
REQUIRE_THROWS_AS(item.get_string(), const protozero::end_of_buffer_exception&);
REQUIRE_THROWS_AS(item.get_string(), protozero::end_of_buffer_exception);
}
}
@@ -80,7 +80,7 @@ TEST_CASE("read string field using get_view: end of buffer") {
for (std::string::size_type i = 1; i < buffer.size(); ++i) {
protozero::pbf_reader item{buffer.data(), i};
REQUIRE(item.next());
REQUIRE_THROWS_AS(item.get_view(), const protozero::end_of_buffer_exception&);
REQUIRE_THROWS_AS(item.get_view(), protozero::end_of_buffer_exception);
}
}
@@ -1,3 +1,4 @@
syntax = "proto2";
option optimize_for = LITE_RUNTIME;
+2 -1
View File
@@ -1,8 +1,9 @@
#include <testcase.hpp>
#include "testcase.pb.h"
int main(int c, char *argv[]) {
int main() {
TestString::Test msg;
msg.set_s("");
+8 -7
View File
@@ -1,19 +1,20 @@
#include <test.hpp>
#include <buffer.hpp>
#include "t/string/string_testcase.pb.h"
TEST_CASE("write string field and check with libprotobuf") {
TEMPLATE_TEST_CASE("write string field and check with libprotobuf", "",
buffer_test_string, buffer_test_vector, buffer_test_array, buffer_test_external) {
std::string buffer;
protozero::pbf_writer pw{buffer};
TestType buffer;
typename TestType::writer_type pw{buffer.buffer()};
TestString::Test msg;
SECTION("empty") {
pw.add_string(1, "");
msg.ParseFromString(buffer);
msg.ParseFromArray(buffer.data(), buffer.size());
REQUIRE(msg.s().empty());
}
@@ -21,7 +22,7 @@ TEST_CASE("write string field and check with libprotobuf") {
SECTION("one") {
pw.add_string(1, "x");
msg.ParseFromString(buffer);
msg.ParseFromArray(buffer.data(), buffer.size());
REQUIRE(msg.s() == "x");
}
@@ -29,7 +30,7 @@ TEST_CASE("write string field and check with libprotobuf") {
SECTION("string") {
pw.add_string(1, "foobar");
msg.ParseFromString(buffer);
msg.ParseFromArray(buffer.data(), buffer.size());
REQUIRE(msg.s() == "foobar");
}