package spring.boot.admin.turbine.web; import static java.util.Arrays.asList; import static org.hamcrest.CoreMatchers.is; import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get; import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.jsonPath; import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status; import org.junit.Test; import org.springframework.test.web.servlet.MockMvc; import org.springframework.test.web.servlet.setup.MockMvcBuilders; public class TurbineControllerTest { private MockMvc mvc = MockMvcBuilders .standaloneSetup(new TurbineController(new String[] { "c1", "c2" })) .build(); @Test public void test_clusters() throws Exception { mvc.perform(get("/api/turbine/clusters")).andExpect(status().isOk()) .andExpect(jsonPath("$.clusters").value(is(asList("c1", "c2")))); } }