JUnit的理解
Junit就是一个单元测试框架,大大的减少了我们在项目中进行单元测试的工作量。我理解的单元测试就是最项目中最小的功能模块进行测试,可能就是一个类或者是一个方法。使用JUnit吧有几个注意事项,第一是测试方法上必须要使用@Test注解进行修饰,第二是所有测试方法必须要使用public void进行修饰,且不能有参数。第三是每个测试方法都要保证能独立运行,测试方法之间不能有依赖。JUnit也有一些常用的注解,我来简单说几个吧:
- @Test:把一个普通方法修饰为测试方法
- @BeforeClass:会在测试类的所有测试方法执行前执行,而且必须用static修饰
- @AfterClass:在测试类的所有测试方法执行后执行,而且必须用static修饰
- @Before:在测试类的每个测试方法执行前执行一次
- @After:在测试类的每个测试方法执行后执行一次
- @Ignore:忽略测试方法
这就是我对JUnit的理解。