0
我有以下的基本測試類進行其它測試類要延伸:傳遞參數的Junit設置方法
@RunWith(SpringRunner.class)
@SpringBootTest
@AutoConfigureMockMvc
@ActiveProfiles("test")
public class BaseControllerTest {
@Autowired
protected Filter springSecurityFilterChain;
@Autowired
protected MockMvc mockMvc;
@MockBean
protected AuthenticationManager authenticationManager;
@Autowired
protected WebApplicationContext context;
@Before
public void setup() throws SQLException {
mockMvc = MockMvcBuilders.webAppContextSetup(context)
.addFilters(springSecurityFilterChain).build();
Server webServer = Server.createWebServer("-web", "-webAllowOthers", "-webPort", "8082");
webServer.start();
}
}
有兩種類型的測試類的,一個addFilters
到MockMvcBuilders
和其他那些不要addFilters
。我無法將任何參數傳遞給setup
。有沒有辦法爲這兩類測試類中的每一類創建一個類?