
后天实训,Linux+vim+java+ant+Junit,真是蛋疼,有eclipse为什么要用那么原始的东西。
折腾了几天,终于在Ubuntu下从安装jdk开始到完成利用ant进行Junit单元测试。ant,Junit网上资料有点少,很多都是在eclipse下使用Junit的,手工编写ant,Junit真是有点少。下面记录下我的过程。
首先,jdk配置就不说了,网上很多资料,先说Junit, 到官网下载 junit-4.9.jar — Basic jar 不知道为什么有那么多版本,反正我下载的是这个,之前直接搜junit.jar下载,尼玛下载那个有问题,还以为是jdk1.7版本太新了,有问题,真是误人子弟。把下载的junit-4.9.jar放入你的Java_home路径下的lib文件夹里(我是直接安装的是/usr/java/jdk1.7.0),然后记得在你配置jdk是的CLASSPATH下加入,比如我的是export CLASSPATH=.:$JA_HOME/lib/dt.jar:$JA_HOME/lib/tools.jar:$JA_HOME/lib/junit-4.9.jar:$CLASSPATH 尼玛为什么网上那么多资料都没说要着一步,只说了要把jar文件放入lib里,可是我就是不行,还好最后是了下加入CLASSPATH才通过。
junit-4.9.jar下载地址:
免费下载地址在
用户名与密码都是
具体下载目录在 /pub/2011/08/28/Linux下Ant Junit安装配置及完成单元测试/
先开始写要主类还有测试类吧,代码如下
HelloWorld.java文件
public class HelloWorld {
public String sayHello()
{
return "Hello World";
}
public int getInt(){
return 5;
}
public static void main(String args[]){
HelloWorld world = new HelloWorld();
System.out.println(world.sayHello());
}
}
用来测试的类:
HelloWorldTest.java 貌似jUnit的习惯命名都是在主类后面加Test,测试方法在前面加test,不知道是不是强制的,反正这样也不错。
import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
public class HelloWorldTest extends TestCase{
public HelloWorldTest(String name){
super(name);
}
public static void main(String args[]){
junit.textui.TestRunner.run(HelloWorldTest.class);
}
public void testSayHello(){
HelloWorld world = new HelloWorld();
assert (world != null);
assertEquals("HelloWorld", world.sayHello() );
}
public void testgetInt()
{
HelloWorld world = new HelloWorld();
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-23401-1.html
如需要
只有成大神才有钱拿