SSM配置中單元測試註解@Runwith遇到的坑
阿新 • • 發佈:2018-11-20
@Runwith測試單元類報錯,導包無效
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations ={"classpath:applicationContext.xml"})
public class MapperTest {
}
2,在專案中不能同時匯入依賴spring-test 和spring-boot-start-test,不然會衝突,刪除任意一個
<!--springboot test--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <version>2.1.0.RELEASE</version> <scope>test</scope> </dependency> <!--spring test--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>5.0.9.RELEASE</version> </dependency>
3,spring中的依賴儘量版本號統一
4,新增junit依賴,這是我的junit版本(我的這個版本沒有報錯,其他的版本號,試了很多次都報錯)
<!--junit--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>compile</scope> </dependency>
希望能幫到同樣踩到這個抗的同學·······