Java junit测试模块

来源:互联网 发布:安卓助手for mac 编辑:程序博客网 时间:2024/05/17 08:27


之前研究Java Web的开发,在此记录学习中一些常用的技术知识点以及遇到的问题


还记得以前学习Java,都是从入口函数main()测试方法的

test.java

public class test {public static void main(String[] args) {        System.out.println("main...");     }}

在IDEA中用了JUnit测试模块之后测试代码排版就变得很清晰,易读

首先编写一个Person类,再com.test包下

Person.java
package com.test;/** * Person类 * Created by John on 2016/9/23. */public class Person {    private String name;    public Person(String name) {        this.name = name;    }    public void run() {        System.out.println(name + " runs...");    }    public void eat() {        System.out.println(name + " eats...");    }}
再编写测试类
test.java
package com.test;import org.junit.After;import org.junit.Before;import org.junit.Test;/** * 测试类 * Created by John on 2016/9/23. */public class test {    private Person p;    @Before    public void testBefore() {        p = new Person("bigMan");        System.out.println("@Before");    }    @Test    public void testRun() {        p.run();    }    @Test    public void testEat() {        p.eat();    }    @After    public void testAfter() {        System.out.println("@After");    }}


记得引入测试包

这样就可以很方便的单独测试每个方法的运行,另外还有@BeforeClass与@AfterClass,表示类加载的时候运行。

0 0
原创粉丝点击