|
@@ -99,7 +99,7 @@ public class LiteTest extends TestCase {
|
|
TestAllTypesLite.newBuilder()
|
|
TestAllTypesLite.newBuilder()
|
|
.setOptionalInt32(123)
|
|
.setOptionalInt32(123)
|
|
.addRepeatedString("hello")
|
|
.addRepeatedString("hello")
|
|
- .setOptionalNestedMessage(TestAllTypesLite.NestedMessage.newBuilder().setBb(7))
|
|
|
|
|
|
+ .setOptionalNestedMessage(NestedMessage.newBuilder().setBb(7))
|
|
.build();
|
|
.build();
|
|
|
|
|
|
ByteString data = message.toByteString();
|
|
ByteString data = message.toByteString();
|
|
@@ -135,11 +135,10 @@ public class LiteTest extends TestCase {
|
|
TestAllExtensionsLite.newBuilder()
|
|
TestAllExtensionsLite.newBuilder()
|
|
.setExtension(UnittestLite.optionalInt32ExtensionLite, 123)
|
|
.setExtension(UnittestLite.optionalInt32ExtensionLite, 123)
|
|
.addExtension(UnittestLite.repeatedStringExtensionLite, "hello")
|
|
.addExtension(UnittestLite.repeatedStringExtensionLite, "hello")
|
|
- .setExtension(
|
|
|
|
- UnittestLite.optionalNestedEnumExtensionLite, TestAllTypesLite.NestedEnum.BAZ)
|
|
|
|
|
|
+ .setExtension(UnittestLite.optionalNestedEnumExtensionLite, NestedEnum.BAZ)
|
|
.setExtension(
|
|
.setExtension(
|
|
UnittestLite.optionalNestedMessageExtensionLite,
|
|
UnittestLite.optionalNestedMessageExtensionLite,
|
|
- TestAllTypesLite.NestedMessage.newBuilder().setBb(7).build())
|
|
|
|
|
|
+ NestedMessage.newBuilder().setBb(7).build())
|
|
.build();
|
|
.build();
|
|
|
|
|
|
// Test copying a message, since coping extensions actually does use a
|
|
// Test copying a message, since coping extensions actually does use a
|
|
@@ -152,8 +151,7 @@ public class LiteTest extends TestCase {
|
|
assertEquals(1, message2.getExtension(UnittestLite.repeatedStringExtensionLite).size());
|
|
assertEquals(1, message2.getExtension(UnittestLite.repeatedStringExtensionLite).size());
|
|
assertEquals("hello", message2.getExtension(UnittestLite.repeatedStringExtensionLite, 0));
|
|
assertEquals("hello", message2.getExtension(UnittestLite.repeatedStringExtensionLite, 0));
|
|
assertEquals(
|
|
assertEquals(
|
|
- TestAllTypesLite.NestedEnum.BAZ,
|
|
|
|
- message2.getExtension(UnittestLite.optionalNestedEnumExtensionLite));
|
|
|
|
|
|
+ NestedEnum.BAZ, message2.getExtension(UnittestLite.optionalNestedEnumExtensionLite));
|
|
assertEquals(7, message2.getExtension(UnittestLite.optionalNestedMessageExtensionLite).getBb());
|
|
assertEquals(7, message2.getExtension(UnittestLite.optionalNestedMessageExtensionLite).getBb());
|
|
}
|
|
}
|
|
|
|
|
|
@@ -1377,14 +1375,16 @@ public class LiteTest extends TestCase {
|
|
proto =
|
|
proto =
|
|
TestAllTypesLite.newBuilder()
|
|
TestAllTypesLite.newBuilder()
|
|
.setOptionalBool(true)
|
|
.setOptionalBool(true)
|
|
- .setOptionalNestedEnum(TestAllTypesLite.NestedEnum.BAZ)
|
|
|
|
|
|
+ .setOptionalNestedEnum(NestedEnum.BAZ)
|
|
.build();
|
|
.build();
|
|
- assertToStringEquals("optional_bool: true\noptional_nested_enum: BAZ", proto);
|
|
|
|
|
|
+ assertToStringEquals(
|
|
|
|
+ "optional_bool: true\noptional_nested_enum: " + NestedEnum.BAZ.toString(), proto);
|
|
|
|
|
|
proto = TestAllTypesLite.newBuilder().setOptionalFloat(2.72f).setOptionalDouble(3.14).build();
|
|
proto = TestAllTypesLite.newBuilder().setOptionalFloat(2.72f).setOptionalDouble(3.14).build();
|
|
assertToStringEquals("optional_double: 3.14\noptional_float: 2.72", proto);
|
|
assertToStringEquals("optional_double: 3.14\noptional_float: 2.72", proto);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
public void testToStringStringFields() throws Exception {
|
|
public void testToStringStringFields() throws Exception {
|
|
TestAllTypesLite proto =
|
|
TestAllTypesLite proto =
|
|
TestAllTypesLite.newBuilder().setOptionalString("foo\"bar\nbaz\\").build();
|
|
TestAllTypesLite.newBuilder().setOptionalString("foo\"bar\nbaz\\").build();
|
|
@@ -1397,13 +1397,13 @@ public class LiteTest extends TestCase {
|
|
public void testToStringNestedMessage() throws Exception {
|
|
public void testToStringNestedMessage() throws Exception {
|
|
TestAllTypesLite proto =
|
|
TestAllTypesLite proto =
|
|
TestAllTypesLite.newBuilder()
|
|
TestAllTypesLite.newBuilder()
|
|
- .setOptionalNestedMessage(TestAllTypesLite.NestedMessage.getDefaultInstance())
|
|
|
|
|
|
+ .setOptionalNestedMessage(NestedMessage.getDefaultInstance())
|
|
.build();
|
|
.build();
|
|
assertToStringEquals("optional_nested_message {\n}", proto);
|
|
assertToStringEquals("optional_nested_message {\n}", proto);
|
|
|
|
|
|
proto =
|
|
proto =
|
|
TestAllTypesLite.newBuilder()
|
|
TestAllTypesLite.newBuilder()
|
|
- .setOptionalNestedMessage(TestAllTypesLite.NestedMessage.newBuilder().setBb(7))
|
|
|
|
|
|
+ .setOptionalNestedMessage(NestedMessage.newBuilder().setBb(7))
|
|
.build();
|
|
.build();
|
|
assertToStringEquals("optional_nested_message {\n bb: 7\n}", proto);
|
|
assertToStringEquals("optional_nested_message {\n bb: 7\n}", proto);
|
|
}
|
|
}
|
|
@@ -1419,8 +1419,8 @@ public class LiteTest extends TestCase {
|
|
|
|
|
|
proto =
|
|
proto =
|
|
TestAllTypesLite.newBuilder()
|
|
TestAllTypesLite.newBuilder()
|
|
- .addRepeatedLazyMessage(TestAllTypesLite.NestedMessage.newBuilder().setBb(7))
|
|
|
|
- .addRepeatedLazyMessage(TestAllTypesLite.NestedMessage.newBuilder().setBb(8))
|
|
|
|
|
|
+ .addRepeatedLazyMessage(NestedMessage.newBuilder().setBb(7))
|
|
|
|
+ .addRepeatedLazyMessage(NestedMessage.newBuilder().setBb(8))
|
|
.build();
|
|
.build();
|
|
assertToStringEquals(
|
|
assertToStringEquals(
|
|
"repeated_lazy_message {\n bb: 7\n}\nrepeated_lazy_message {\n bb: 8\n}", proto);
|
|
"repeated_lazy_message {\n bb: 7\n}\nrepeated_lazy_message {\n bb: 8\n}", proto);
|
|
@@ -1433,7 +1433,10 @@ public class LiteTest extends TestCase {
|
|
.setOptionalForeignMessage(ForeignMessageLite.newBuilder().setC(3))
|
|
.setOptionalForeignMessage(ForeignMessageLite.newBuilder().setC(3))
|
|
.build();
|
|
.build();
|
|
assertToStringEquals(
|
|
assertToStringEquals(
|
|
- "optional_foreign_enum: FOREIGN_LITE_BAR\noptional_foreign_message {\n c: 3\n}", proto);
|
|
|
|
|
|
+ "optional_foreign_enum: "
|
|
|
|
+ + ForeignEnumLite.FOREIGN_LITE_BAR
|
|
|
|
+ + "\noptional_foreign_message {\n c: 3\n}",
|
|
|
|
+ proto);
|
|
}
|
|
}
|
|
|
|
|
|
public void testToStringExtensions() throws Exception {
|
|
public void testToStringExtensions() throws Exception {
|
|
@@ -1442,11 +1445,10 @@ public class LiteTest extends TestCase {
|
|
.setExtension(UnittestLite.optionalInt32ExtensionLite, 123)
|
|
.setExtension(UnittestLite.optionalInt32ExtensionLite, 123)
|
|
.addExtension(UnittestLite.repeatedStringExtensionLite, "spam")
|
|
.addExtension(UnittestLite.repeatedStringExtensionLite, "spam")
|
|
.addExtension(UnittestLite.repeatedStringExtensionLite, "eggs")
|
|
.addExtension(UnittestLite.repeatedStringExtensionLite, "eggs")
|
|
- .setExtension(
|
|
|
|
- UnittestLite.optionalNestedEnumExtensionLite, TestAllTypesLite.NestedEnum.BAZ)
|
|
|
|
|
|
+ .setExtension(UnittestLite.optionalNestedEnumExtensionLite, NestedEnum.BAZ)
|
|
.setExtension(
|
|
.setExtension(
|
|
UnittestLite.optionalNestedMessageExtensionLite,
|
|
UnittestLite.optionalNestedMessageExtensionLite,
|
|
- TestAllTypesLite.NestedMessage.newBuilder().setBb(7).build())
|
|
|
|
|
|
+ NestedMessage.newBuilder().setBb(7).build())
|
|
.build();
|
|
.build();
|
|
assertToStringEquals(
|
|
assertToStringEquals(
|
|
"[1]: 123\n[18] {\n bb: 7\n}\n[21]: 3\n[44]: \"spam\"\n[44]: \"eggs\"", message);
|
|
"[1]: 123\n[18] {\n bb: 7\n}\n[21]: 3\n[44]: \"spam\"\n[44]: \"eggs\"", message);
|
|
@@ -1458,11 +1460,10 @@ public class LiteTest extends TestCase {
|
|
.setExtension(UnittestLite.optionalInt32ExtensionLite, 123)
|
|
.setExtension(UnittestLite.optionalInt32ExtensionLite, 123)
|
|
.addExtension(UnittestLite.repeatedStringExtensionLite, "spam")
|
|
.addExtension(UnittestLite.repeatedStringExtensionLite, "spam")
|
|
.addExtension(UnittestLite.repeatedStringExtensionLite, "eggs")
|
|
.addExtension(UnittestLite.repeatedStringExtensionLite, "eggs")
|
|
- .setExtension(
|
|
|
|
- UnittestLite.optionalNestedEnumExtensionLite, TestAllTypesLite.NestedEnum.BAZ)
|
|
|
|
|
|
+ .setExtension(UnittestLite.optionalNestedEnumExtensionLite, NestedEnum.BAZ)
|
|
.setExtension(
|
|
.setExtension(
|
|
UnittestLite.optionalNestedMessageExtensionLite,
|
|
UnittestLite.optionalNestedMessageExtensionLite,
|
|
- TestAllTypesLite.NestedMessage.newBuilder().setBb(7).build())
|
|
|
|
|
|
+ NestedMessage.newBuilder().setBb(7).build())
|
|
.build();
|
|
.build();
|
|
TestAllExtensionsLite messageWithUnknownFields =
|
|
TestAllExtensionsLite messageWithUnknownFields =
|
|
TestAllExtensionsLite.parseFrom(messageWithExtensions.toByteArray());
|
|
TestAllExtensionsLite.parseFrom(messageWithExtensions.toByteArray());
|
|
@@ -1611,13 +1612,12 @@ public class LiteTest extends TestCase {
|
|
|
|
|
|
public void testMergeFromNoLazyFieldSharing() throws Exception {
|
|
public void testMergeFromNoLazyFieldSharing() throws Exception {
|
|
TestAllTypesLite.Builder sourceBuilder =
|
|
TestAllTypesLite.Builder sourceBuilder =
|
|
- TestAllTypesLite.newBuilder()
|
|
|
|
- .setOptionalLazyMessage(TestAllTypesLite.NestedMessage.newBuilder().setBb(1));
|
|
|
|
|
|
+ TestAllTypesLite.newBuilder().setOptionalLazyMessage(NestedMessage.newBuilder().setBb(1));
|
|
TestAllTypesLite.Builder targetBuilder =
|
|
TestAllTypesLite.Builder targetBuilder =
|
|
TestAllTypesLite.newBuilder().mergeFrom(sourceBuilder.build());
|
|
TestAllTypesLite.newBuilder().mergeFrom(sourceBuilder.build());
|
|
assertEquals(1, sourceBuilder.getOptionalLazyMessage().getBb());
|
|
assertEquals(1, sourceBuilder.getOptionalLazyMessage().getBb());
|
|
// now change the sourceBuilder, and target value shouldn't be affected.
|
|
// now change the sourceBuilder, and target value shouldn't be affected.
|
|
- sourceBuilder.setOptionalLazyMessage(TestAllTypesLite.NestedMessage.newBuilder().setBb(2));
|
|
|
|
|
|
+ sourceBuilder.setOptionalLazyMessage(NestedMessage.newBuilder().setBb(2));
|
|
assertEquals(1, targetBuilder.getOptionalLazyMessage().getBb());
|
|
assertEquals(1, targetBuilder.getOptionalLazyMessage().getBb());
|
|
}
|
|
}
|
|
|
|
|
|
@@ -2115,7 +2115,7 @@ public class LiteTest extends TestCase {
|
|
TestAllTypesLite.newBuilder()
|
|
TestAllTypesLite.newBuilder()
|
|
.setOptionalInt32(123)
|
|
.setOptionalInt32(123)
|
|
.addRepeatedString("hello")
|
|
.addRepeatedString("hello")
|
|
- .setOptionalNestedMessage(TestAllTypesLite.NestedMessage.newBuilder().setBb(7))
|
|
|
|
|
|
+ .setOptionalNestedMessage(NestedMessage.newBuilder().setBb(7))
|
|
.build();
|
|
.build();
|
|
|
|
|
|
TestAllTypesLite copy =
|
|
TestAllTypesLite copy =
|
|
@@ -2150,11 +2150,10 @@ public class LiteTest extends TestCase {
|
|
TestAllExtensionsLite.newBuilder()
|
|
TestAllExtensionsLite.newBuilder()
|
|
.setExtension(UnittestLite.optionalInt32ExtensionLite, 123)
|
|
.setExtension(UnittestLite.optionalInt32ExtensionLite, 123)
|
|
.addExtension(UnittestLite.repeatedStringExtensionLite, "hello")
|
|
.addExtension(UnittestLite.repeatedStringExtensionLite, "hello")
|
|
- .setExtension(
|
|
|
|
- UnittestLite.optionalNestedEnumExtensionLite, TestAllTypesLite.NestedEnum.BAZ)
|
|
|
|
|
|
+ .setExtension(UnittestLite.optionalNestedEnumExtensionLite, NestedEnum.BAZ)
|
|
.setExtension(
|
|
.setExtension(
|
|
UnittestLite.optionalNestedMessageExtensionLite,
|
|
UnittestLite.optionalNestedMessageExtensionLite,
|
|
- TestAllTypesLite.NestedMessage.newBuilder().setBb(7).build())
|
|
|
|
|
|
+ NestedMessage.newBuilder().setBb(7).build())
|
|
.build();
|
|
.build();
|
|
|
|
|
|
ExtensionRegistryLite registry = ExtensionRegistryLite.newInstance();
|
|
ExtensionRegistryLite registry = ExtensionRegistryLite.newInstance();
|