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

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

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">

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

<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

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

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