0

有没有办法使用Google Truth将 protobuff 与字符串进行比较?我希望找到看起来像这样的东西:

assertThat(myProto).isEqualToString("a: 1\n b:2")
4

1 回答 1

0

Truth为协议缓冲区断言提供了一个扩展,这可能是您应该使用的。断言消息的字符串格式将是脆弱的,并且失败将更难理解。

也就是说,您当然可以按照您的要求做:

assertThat(myProto.toString()).isEqualTo("a: 1\n b:2");
于 2018-07-02T04:59:37.007 回答