Added rebuilt tests for serialization with numbers
This commit is contained in:
parent
51458c6c80
commit
1ffa2fb92a
|
@ -169,12 +169,16 @@ public class ProtosWithAnnotationsTest extends TestCase {
|
||||||
+ "}");
|
+ "}");
|
||||||
InnerMessage proto = gsonWithEnumNumbers.fromJson(json, InnerMessage.class);
|
InnerMessage proto = gsonWithEnumNumbers.fromJson(json, InnerMessage.class);
|
||||||
assertThat(proto.getContent()).isEqualTo(Type.UNKNOWN);
|
assertThat(proto.getContent()).isEqualTo(Type.UNKNOWN);
|
||||||
|
String rebuilt = gsonWithEnumNumbers.toJson(proto);
|
||||||
|
assertThat(rebuilt).isEqualTo("{\"content\":0}");
|
||||||
|
|
||||||
json = String.format("{ %n"
|
json = String.format("{ %n"
|
||||||
+ " \"content\":\"2\"%n"
|
+ " \"content\":\"2\"%n"
|
||||||
+ "}");
|
+ "}");
|
||||||
proto = gsonWithEnumNumbers.fromJson(json, InnerMessage.class);
|
proto = gsonWithEnumNumbers.fromJson(json, InnerMessage.class);
|
||||||
assertThat(proto.getContent()).isEqualTo(Type.IMAGE);
|
assertThat(proto.getContent()).isEqualTo(Type.IMAGE);
|
||||||
|
rebuilt = gsonWithEnumNumbers.toJson(proto);
|
||||||
|
assertThat(rebuilt).isEqualTo("{\"content\":2}");
|
||||||
}
|
}
|
||||||
|
|
||||||
public void testProtoWithAnnotations_serialize() {
|
public void testProtoWithAnnotations_serialize() {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user