Look at the following test class and match the placeholder numbers with appropriate annotations:
Java
@1(SomeController.class)
class SomeControllerTest {
@2
private MockMvc mockMvc;
@3
@4(authorities = {"ROLE_ADMIN"})
void test() throws Exception {
var requestBuilder = MockMvcRequestBuilders.get("/resource");
mockMvc.perform(requestBuilder)
.andExpect(status().isOk());
}
}
Kotlin
@1(SomeController::class)
@Import(SecurityConfig::class)
class SomeControllerTest(@2 private val mockMvc: MockMvc) {
@3
@4(authorities = ["ROLE_ADMIN"])
@Throws(Exception::class)
fun test() {
val requestBuilder = MockMvcRequestBuilders.get("/resource")
mockMvc.perform(requestBuilder)
.andExpect(status().isOk())
}
}