Idea配置JUnit4单元测试入门

来源:互联网 发布:linux 使用socket通信 编辑:程序博客网 时间:2024/06/06 09:18

pom.xml文件配置

<dependency>    <groupId>junit</groupId>    <artifactId>junit</artifactId>    <version>RELEASE</version>    <scope>test</scope></dependency>

然后创建一个和src同级别的文件夹叫test(逻辑代码放src里,测试代码放test里是个好习惯)。
接着在IntelliJ IDEA里还要把这个test文件夹要设置成测试文件的根目录,右键选中 Mark Directory As -> Test Sources Root
然后创建测试类(包名一致,类名在要测试的类名后加上Test也是个好习惯)。

public class IndexBuilderTest {    @Test    public void testStart() throws Exception {        System.out.println("---testStrat()----");        IndexBuilder indexBuilder=new IndexBuilder();        indexBuilder.start();//        assertEquals(true,false);    }}

然后选中MathTest类ctrl + shift + F10运行一下。

JUnit4利用JDK5的新特性Annotation,使用注解来定义测试规则。
这里讲一下以下几个常用的注解:

@Test:把一个方法标记为测试方法@Before:每一个测试方法执行前自动调用一次@After:每一个测试方法执行完自动调用一次@BeforeClass:所有测试方法执行前执行一次,在测试类还没有实例化就已经被加载,所以用static修饰@AfterClass:所有测试方法执行完执行一次,在测试类还没有实例化就已经被加载,所以用static修饰@Ignore:暂不执行该测试方法

另外一个比较详细的入门教程

0 0