Commit e68caa3e authored by Ubuntu's avatar Ubuntu

formatting issues

parent ffa18ad2
...@@ -50,8 +50,9 @@ namespace util { ...@@ -50,8 +50,9 @@ namespace util {
namespace internal { namespace internal {
ZeroCopyStreamByteSink::~ZeroCopyStreamByteSink() { ZeroCopyStreamByteSink::~ZeroCopyStreamByteSink() {
if (buffer_size_ > 0) if (buffer_size_ > 0) {
stream_->BackUp(buffer_size_); stream_->BackUp(buffer_size_);
}
} }
void ZeroCopyStreamByteSink::Append(const char* bytes, size_t len) { void ZeroCopyStreamByteSink::Append(const char* bytes, size_t len) {
......
...@@ -458,18 +458,20 @@ TEST(ZeroCopyStreamByteSinkTest, TestAllInputOutputPatterns) { ...@@ -458,18 +458,20 @@ TEST(ZeroCopyStreamByteSinkTest, TestAllInputOutputPatterns) {
} }
} }
TEST_F(JsonUtilTest, TestWronJsonInput) { TEST_F(JsonUtilTest, TestWrongJsonInput) {
const char json[] = "{\"unknown_field\":\"some_value\"}"; const char json[] = "{\"unknown_field\":\"some_value\"}";
google::protobuf::io::ArrayInputStream input_stream(json, strlen(json)); google::protobuf::io::ArrayInputStream input_stream(json, strlen(json));
char protoBuffer[10000]; char proto_buffer[10000];
google::protobuf::io::ArrayOutputStream output_stream(protoBuffer, sizeof(protoBuffer)); google::protobuf::io::ArrayOutputStream output_stream(proto_buffer, sizeof(proto_buffer));
const char *messageType = "type.googleapis.com/proto3.TestMessage"; std::string message_type = "type.googleapis.com/proto3.TestMessage";
TypeResolver* resolver = NewTypeResolverForDescriptorPool("type.googleapis.com", DescriptorPool::generated_pool()); TypeResolver* resolver = NewTypeResolverForDescriptorPool("type.googleapis.com", DescriptorPool::generated_pool());
util::Status resultStatus = util::JsonToBinaryStream(resolver, messageType, &input_stream, &output_stream); util::Status result_status = util::JsonToBinaryStream(resolver, message_type, &input_stream, &output_stream);
delete resolver;
EXPECT_FALSE(resultStatus.ok()); EXPECT_FALSE(result_status.ok());
EXPECT_EQ(resultStatus.error_code(), google::protobuf::util::error::INVALID_ARGUMENT); EXPECT_EQ(result_status.error_code(), google::protobuf::util::error::INVALID_ARGUMENT);
} }
} // namespace } // namespace
......
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