最近项目开发中遇到了一些测试上的问题,原因就是很多人在开发的过程中根本没做什么单元测试,所以下面要着重强调程序员自己做单元测试的事儿了。
在eclipse中使用Junit做单元测试还是比较简单的,虽然之前没写过,但是在网上看了一些资料,自己也就总结下,随着使用越来越多,会不断更新心得的~
例子:com.zfz包下的:HelloWorld.java
package com.zfz;
public class HelloWorld {
public String say(){
return "Hello,world";
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
测试例子:test.com.zfz包下的:HelloWorldTest.java
package test.com.zfz;
import com.zfz.*;
import static org.junit.Assert.*;
import junit.framework.TestCase;
import org.junit.Test;
public class HelloWorldTest extends TestCase{
public HelloWorldTest(String name){
super(name);
}
public void testSay(){
HelloWorld hi = new HelloWorld();
assertEquals("Hello,world",hi.say());
}
}
命名规则是参照网上的一个帖子:http://roate.iteye.com/blog/249713
今天算是第一次写Junit,还没在项目中使用,希望以后多多总结经验,有所进步。