黑马程序员技术交流社区

标题: junit测试问题 [打印本页]

作者: 朱玲均    时间: 2011-7-26 20:49
标题: junit测试问题
PersonTest类中想测试Person类中的功能,但又不想影响到PersonTest类中其他代码的运行,可以使用junit。
我不明白为什么PersonTest类在没有public修饰的时候,junit测试test方法没有反应。而当PersonTest类被public修饰的时候,junit测试test方法就会有结果。[code=java]import org.junit.Test;
class PersonTest{
       
        @Test
        public void test(){
                Person p = new Person();
                p.run();
        }
        public static void main(String[] args){
                Person p = new Person();
                p.run();
        }
}

public class Person {
       
        public void run(){
                System.out.println("person run!");
        }
}[/code]
[ 本帖最后由 朱玲均 于 2011-07-27  17:51 编辑 ]
作者: 匿名    时间: 2011-7-27 17:03
1. 测试方法必须使用注解 org.junit.Test 修饰。
   2. 测试方法必须使用 public void 修饰,而且不能带有任何参数。[code=java]        @Test
       public void wordFormat4DBegin(){
       String target = "EmployeeInfo";
       String result = WordDealUtil.wordFormat4DB(target);
       assertEquals("employee_info", result);
       }[/code]




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2