Переглянути джерело

Add test for debug string for oneof

Change-Id: I6a51a35c69ac24a60dd96ef69d556b1e68bc37d6
Jisi Liu 10 роки тому
батько
коміт
0a7fc8f888

+ 2 - 0
javanano/src/test/java/com/google/protobuf/nano/NanoTest.java

@@ -2670,6 +2670,7 @@ public class NanoTest extends TestCase {
     msg.repeatedNestedEnum[0] = TestAllTypesNano.BAR;
     msg.repeatedNestedEnum[1] = TestAllTypesNano.FOO;
     msg.repeatedStringPiece = new String[] {null, "world"};
+    msg.setOneofString("hello");
 
     String protoPrint = msg.toString();
     assertTrue(protoPrint.contains("optional_int32: 14"));
@@ -2693,6 +2694,7 @@ public class NanoTest extends TestCase {
     assertTrue(protoPrint.contains("default_string: \"hello\""));
     assertFalse(protoPrint.contains("repeated_string_piece: \"\""));  // null should be dropped
     assertTrue(protoPrint.contains("repeated_string_piece: \"world\""));
+    assertTrue(protoPrint.contains("oneof_string: \"hello\""));
   }
 
   public void testMessageNanoPrinterAccessors() throws Exception {