- assertThat(getServiceAddrInfoFromCBS(HOSTNAME), is(nullValue()));\r
- PowerMock.verifyAll();\r
- }\r
-\r
- @Test\r
- public void getServiceAddrInfoFromCBS_normal() throws Exception {\r
- System.setProperty(HOSTNAME, "rule-mgmt");\r
- PowerMock.mockStaticPartial(MicroServiceConfig.class, "execQuery", String.class);\r
- PowerMock.expectPrivate(MicroServiceConfig.class, "execQuery", EasyMock.anyObject())\r
- .andReturn("[{\"ServiceAddress\": \"127.0.0.2\", \"ServicePort\": \"8080\"}]");\r
- PowerMock.expectPrivate(MicroServiceConfig.class, "execQuery", EasyMock.anyObject())\r
- .andReturn("{\"rule-mgmt\": \"[\\\"127.0.0.3:5432\\\"]\"}");\r
-\r
- PowerMock.replayAll();\r
-\r
- assertThat(getServiceAddrInfoFromCBS("rule-mgmt"), equalTo("127.0.0.3:5432"));\r
-\r