上一章我们分享了“什么是JUnit”,这一章开始将分享“如何使用Junit编写测试”,我们从一个“简单测试”实例讲起。
在测试类中编写测试方法,一般将方法注解为@Test,@RepeatedTest,@ParameterizedTest,@TestFactory, @TestTemplate之一。我们从@Test开始。
绝大多数情况下,只需要用@Test定义测试方法,再加上4个生命周期方法@BeforeEach, @AfterEach, @BeforeAll和@AfterAll已经足够。所以,如果你时间有限,可以只学习本章的前面两节,后面的内容有空的时候再选择学习。
重要性:★★★★★
下面是一个测试类ConfigurationTest,包含了两个测试方法:
package yang.yu.configuration;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.io.TempDir;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;