인덱스 만들기
@RunWith(SpringRunner.class)
@SpringBootTest
@AutoConfigureMockMvc
@AutoConfigureRestDocs
@Import(RestDocsConfiguration.class)
@ActiveProfiles("test")
public class IndexControllerTest {
@Autowired
MockMvc mockMvc;
@Test
public void index() throws Exception {
mockMvc.perform(get("/api/"))
.andDo(print())
.andExpect(status().isOk())
.andExpect(jsonPath("_link.event").exists());
}
}
@RestController
public class IndexController {
@GetMapping("/")
public ResourceSupport index() {
ResourceSupport index = new ResourceSupport();
index.add(linkTo(EventController.class).withRel("event"));
return index;
}
}