
对于Junit单元测试,可以使用本地的junit插件,也可以添加依赖使用,因为本地插件使用不够灵活,所以个人推荐使用junit依赖,使用Junit4
对于待测试的类,移动光标到类名,按Ctrl+Shift+T选择新建测试类
//功能类
public class Demo {
public int add(int a, int b){
return a + b;
}
public int sub(int a, int b){
return a - b;
}
}
//测试类,以下两种方法都可行
public class DemoTest {
@Autowired
Demo demo;
@Test
public void add(){
int c = demo.add(5,3);
System.out.println(c);
}
public static void main(String[] args) {
Demo demo = new Demo();//也可以注入Demo时将方法改为static方法直接调用
int d = demo.sub(5,3);
System.out.println(d);
}
}
在SpringBoot项目中使用和普通测试有些许区别:
在类上要添加注解,否则会报nullPointerException异常
@SpringBootTest
@RunWith(SpringRunner.class)
public class PartyServiceImplTest {
@Autowired
CityServiceImpl cityService;
@Test
public void Test(){
int c = cityService.completeCity(139);
System.out.println(c);
System.out.println("okokokokokokokokok");
}
}