ServiceConfigSupplierTest.java 文件源码

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

项目:endpoints-management-java 作者:
@Test
public void testFetchConfigWithWrongServiceVersion() throws InvalidProtocolBufferException {
  when(mockEnvironment.getVariable("ENDPOINTS_SERVICE_NAME")).thenReturn(SERVICE_NAME);
  when(mockEnvironment.getVariable("ENDPOINTS_SERVICE_VERSION")).thenReturn(SERVICE_VERSION);

  Service service = Service.newBuilder()
      .setName(SERVICE_NAME)
      .setId("random-version")
      .build();
  String content = JsonFormat.printer().print(service);
  testHttpTransport.addResponse(200, content);

  try {
    fetcher.get();
    fail();
  } catch (ServiceConfigException exception) {
    assertEquals(
        "Unexpected service version in service config: random-version", exception.getMessage());
  }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号