assertEquals(6, world.getInt() );
}
}
这个时候要嵌入到ant中,首先还是确定下此时junit能否正常工作吧,把上面两个文件放同个文件夹,然后java HelloWorldTest.java 编译,运行测试的话junit跟一般Java程序一样,直接java HelloWorldTest 汗,新手 没办法,一开始真的这个也不知道,以为是junit HelloWorldTest。。。。。高手莫笑。
运行结果不贴上来了。ant junit
接下来是ant,还是官网下吧 ; 最新好像是1.82不知道为什么我的Ubuntu自带有ant 不过是1.81的,可能是我之前10.04的时候用apt-get install安装jdk的时候装上的,还是自己学怎么用吧,把下载的安装包解压,复制到/usr/ant下 然后 改环境变量 sudo vim /etc/profile 跟jdk差不多文件最后加上 export ANT_HOME=/usr/ant/apache-ant-1.8.2 同时把刚刚下载的junit-4.9.jar放到里面的lib文件里。
简单点,直接写build.xml吧,我的文件目录是src 存放 .java classes存放 .class build.xml跟src在同级文件夹内
内容如下
<?xml version="1.0" encoding="UTF-8" ?>
<project default="compile" basedir="." >
<property value="src"/>
<property value="classes"/>
<property value="hello.jar" />
<target>
<available property="junit.present" classname="junit.framework.TestCase" />
</target>
<target depends="junit">
<mkdir dir="${dest}"/>
</target>
<target depends="init">

<javac srcdir="${src}" destdir="${dest}"/>
</target>
<!--
<target depends="compile">
<jar jarfile="${hello_jar}" basedir="${dest}"/>
</target>
-->
<target depends="compile">
<java classname="HelloWorld" classpath="${dest}"/>
</target>
<target depends = "compile">
<junit printsummary="yes" >
<formatter type="plain"/>
<classpath path="${dest}"/>
<test name = "HelloWorldTest"/>
</junit>
</target>
</project>
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-23401-2.html
小王子这本书