ant junit_javac 编译多个文件_ant 执行junit

电脑杂谈  发布时间:2016-12-26 03:02:15  来源:网络整理

ant junit_ant 执行junit_javac 编译多个文件

后天实训,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

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...