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"))));
}
}