1、使用testNG测试,简单使用只需要在pom文件里引入jar包,如下
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<scope>test</scope>
<version>6.8.7</version>
</dependency>
使用时,在测试方法上@Test即可(这里注意查看是import的testNG的还是junit的),如下
public class ATest {
@Test
public void test(){}
}
2、与Spring集合,为了更好的使用bean或其它配置
测试class需要继承AbstractTestNGSpringContextTests,并且一定不要忘记了加注解ContextConfiguration,否则就出现下面的错误了
java.lang.IllegalStateException: Failed to load ApplicationContext
at org.springframework.test.context.CacheAwareContextLoaderDelegate.loadContext(CacheAwareContextLoaderDelegate.java:99)
at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:122)
at org.springframework.test.context.support.