ProtobufJsonTest.java 文件源码

java
阅读 27 收藏 0 点赞 0 评论 0

项目:compliance 作者:
@Test
@Category(ProtobufJsonTests.class)
public void ProtobufGeneratesSimpleJSONSearchVariantsRequest() throws Exception {

    SearchVariantsRequest svr = SearchVariantsRequest.newBuilder()
            .addAllCallSetIds(Arrays.asList("foo", "bar"))
            .setReferenceName("I.Am.The.Walrus")
            .setStart(500L)
            .setEnd(7654L)
            .setPageToken("snuffle.bunny")
            .setVariantSetId("great_variant_set_id")
            .build();
    String actual = JsonFormat.printer().print(svr);

    JSONAssert.assertEquals("{referenceName:I.Am.The.Walrus}", actual, false);
    JSONAssert.assertEquals("{callSetIds:[\"foo\", \"bar\"]}", actual, false);
    JSONAssert.assertEquals("{callSetIds:[\"bar\", \"foo\"]}", actual, false);
    JSONAssert.assertEquals("{variantSetId:\"great_variant_set_id\"}", actual, false);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号