黑马程序员技术交流社区
标题:
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