mirror of
https://github.com/nagisa77/OpenIsle.git
synced 2026-02-22 18:21:23 +08:00
Merge pull request #14 from nagisa77/codex/fix-customaccessdeniedhandler-not-invoked
Fix AccessDeniedHandler usage in MVC tests
This commit is contained in:
@@ -7,7 +7,7 @@ import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest;
|
||||
import org.springframework.context.annotation.Import;
|
||||
import org.springframework.test.web.servlet.MockMvc;
|
||||
import org.springframework.boot.test.mock.mockito.MockBean;
|
||||
import org.springframework.security.web.access.AccessDeniedHandler;
|
||||
import com.openisle.config.CustomAccessDeniedHandler;
|
||||
import com.openisle.config.SecurityConfig;
|
||||
import com.openisle.service.JwtService;
|
||||
import com.openisle.repository.UserRepository;
|
||||
@@ -22,7 +22,7 @@ import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.
|
||||
|
||||
@WebMvcTest(AdminController.class)
|
||||
@AutoConfigureMockMvc
|
||||
@Import(SecurityConfig.class)
|
||||
@Import({SecurityConfig.class, CustomAccessDeniedHandler.class})
|
||||
class AdminControllerTest {
|
||||
@Autowired
|
||||
private MockMvc mockMvc;
|
||||
@@ -31,8 +31,6 @@ class AdminControllerTest {
|
||||
private JwtService jwtService;
|
||||
@MockBean
|
||||
private UserRepository userRepository;
|
||||
@MockBean
|
||||
private AccessDeniedHandler customAccessDeniedHandler;
|
||||
|
||||
@Test
|
||||
void adminHelloReturnsMessage() throws Exception {
|
||||
|
||||
@@ -7,7 +7,7 @@ import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest;
|
||||
import org.springframework.context.annotation.Import;
|
||||
import org.springframework.test.web.servlet.MockMvc;
|
||||
import org.springframework.boot.test.mock.mockito.MockBean;
|
||||
import org.springframework.security.web.access.AccessDeniedHandler;
|
||||
import com.openisle.config.CustomAccessDeniedHandler;
|
||||
import com.openisle.config.SecurityConfig;
|
||||
import com.openisle.service.JwtService;
|
||||
import com.openisle.repository.UserRepository;
|
||||
@@ -22,7 +22,7 @@ import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.
|
||||
|
||||
@WebMvcTest(HelloController.class)
|
||||
@AutoConfigureMockMvc
|
||||
@Import(SecurityConfig.class)
|
||||
@Import({SecurityConfig.class, CustomAccessDeniedHandler.class})
|
||||
class HelloControllerTest {
|
||||
@Autowired
|
||||
private MockMvc mockMvc;
|
||||
@@ -31,8 +31,6 @@ class HelloControllerTest {
|
||||
private JwtService jwtService;
|
||||
@MockBean
|
||||
private UserRepository userRepository;
|
||||
@MockBean
|
||||
private AccessDeniedHandler customAccessDeniedHandler;
|
||||
|
||||
@Test
|
||||
void helloReturnsMessage() throws Exception {
|
||||
|
||||
Reference in New Issue
Block a user