| 
					
				 | 
			
			
				@@ -51,6 +51,7 @@ using proto3::FOO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using proto3::BAR; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using proto3::TestMessage; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using proto3::TestMap; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+using proto3::TestOneof; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using testing::MapIn; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 static const char kTypeUrlPrefix[] = "type.googleapis.com"; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -232,6 +233,21 @@ TEST_F(JsonUtilTest, ParsePrimitiveMapIn) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   EXPECT_EQ(message.DebugString(), other.DebugString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+TEST_F(JsonUtilTest, PrintPrimitiveOneof) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  TestOneof message; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  JsonPrintOptions options; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  options.always_print_primitive_fields = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  message.mutable_oneof_message_value(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  EXPECT_EQ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      "{\"oneofMessageValue\":{\"value\":0}}", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ToJson(message, options)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  message.set_oneof_int32_value(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  EXPECT_EQ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      "{\"oneofInt32Value\":1}", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ToJson(message, options)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 TEST_F(JsonUtilTest, TestParseIgnoreUnknownFields) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   TestMessage m; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   JsonParseOptions options; 
			 |