路人
导航
IT博客
首页
新随笔
联系
聚合
管理
<
2006年3月
>
日
一
二
三
四
五
六
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
统计
随笔 - 39
文章 - 0
评论 - 4
引用 - 0
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
给我留言
查看公开留言
查看私人留言
随笔档案
(39)
2012年9月 (1)
2012年6月 (1)
2006年5月 (1)
2006年3月 (5)
2006年2月 (1)
2006年1月 (4)
2005年12月 (20)
2005年11月 (6)
相册
test
搜索
积分与排名
积分 - 10897
排名 - 299
最新评论
1. re: 晕~搞了45分钟
评论内容较长,点击标题查看
--山岗
2. re: 晕~搞了45分钟
如果String str2 = new String("asda&f")呢?
--天外流星
3. re: 高级搜索
搞Lucene,看来要下苦功夫啊.
--天外流星
4. re: 个人简历
评论内容较长,点击标题查看
--天外流星
阅读排行榜
1. java 连接 ladp(sun one)(1368)
2. HTTP Error Codes(zt)(993)
3. Struts+Spring+Hibernate开发实例(749)
4. 个人简历(721)
5. JAVA时间日期 和 分页(650)
评论排行榜
1. 晕~搞了45分钟(2)
2. 个人简历(1)
3. 高级搜索(1)
4. lucene小结(0)
5. 初学者入门:J2SDK和TOMCAT的安装及配置(0)
junit+ant
今天得朱老师指点~试了一下junit+ant~
教程来源:
1,
Eclipse中使用Junit插件测试
http://www.yzcc.com/yzcc/java/135236586.htm
#
2,Eclipse快速上手指南之使用ANT
http://www.yzcc.com/yzcc/java/090853462_2.htm
注意build.xml代码如果是黑白的~那么手动把<>括号改一下(英文输入法状态下)~~
还需要注意一下path和java_home,如果不能生成doc,可能是你的目录有问题~~~
package
com.ant;
//一般代码
public
class
Hello
{
/** */
/**
*
@param
args
*/
public
static
void
main(String[] args)
{
//
TODO Auto-generated method stub
}
/** */
/**
this is zhushi!
*/
public
static
int
abs(
int
n)
{
System.out.println(
"
success!
"
);
return
n
>=
0
?
n : (
-
n);
}
}
//
junit代码
package
com.ant;
import
junit.framework.TestCase;
public
class
HelloTest
extends
TestCase
{
private
Hello hello;
protected
void
setUp()
throws
Exception
{
super
.setUp();
hello
=
new
Hello();
}
protected
void
tearDown()
throws
Exception
{
super
.tearDown();
}
/**/
/*
* Test method for 'com.ant.Hello.abs(int)'
*/
public
void
testAbs()
{
assertEquals(hello.abs(
14
),
14
);
assertEquals(hello.abs(
-
5
),
5
);
assertEquals(hello.abs(
0
),
0
);
}
}
<?
xml version="1.0"
?>
<!--
build.xml
-->
<
project
name
="Hello world"
default
="doc"
>
<!--
properies
-->
<
property
name
="src.dir"
value
="src"
/>
<
property
name
="report.dir"
value
="report"
/>
<
property
name
="classes.dir"
value
="classes"
/>
<
property
name
="lib.dir"
value
="lib"
/>
<
property
name
="dist.dir"
value
="dist"
/>
<
property
name
="doc.dir"
value
="doc"
/>
<!--
定义classpath
-->
<
path
id
="master-classpath"
>
<
fileset
file
="${lib.dir}/*.jar"
/>
<
pathelement
path
="${classes.dir}"
/>
</
path
>
<!--
初始化任务
-->
<
target
name
="init"
>
</
target
>
<!--
编译
-->
<
target
name
="compile"
depends
="init"
description
="compile the source files"
>
<
mkdir
dir
="${classes.dir}"
/>
<
javac
srcdir
="${src.dir}"
destdir
="${classes.dir}"
target
="1.4"
>
<
classpath
refid
="master-classpath"
/>
</
javac
>
</
target
>
<!--
测试
-->
<
target
name
="test"
depends
="compile"
description
="run junit test"
>
<
mkdir
dir
="${report.dir}"
/>
<
junit
printsummary
="on"
haltonfailure
="false"
failureproperty
="tests.failed"
showoutput
="true"
>
<
classpath
refid
="master-classpath"
/>
<
formatter
type
="plain"
/>
<
batchtest
todir
="${report.dir}"
>
<
fileset
dir
="${classes.dir}"
>
<
include
name
="**/*Test.*"
/>
</
fileset
>
</
batchtest
>
</
junit
>
<
fail
if
="tests.failed"
>
***********************************************************
**** One or more tests failed! Check the output
****
***********************************************************
</
fail
>
</
target
>
<!--
打包成jar
-->
<
target
name
="pack"
depends
="test"
description
="make .jar file"
>
<
mkdir
dir
="${dist.dir}"
/>
<
jar
destfile
="${dist.dir}/hello.jar"
basedir
="${classes.dir}"
>
<
exclude
name
="**/*Test.*"
/>
<
exclude
name
="**/Test*.*"
/>
</
jar
>
</
target
>
<!--
输出api文档
-->
<
target
name
="doc"
depends
="pack"
description
="create api doc"
>
<
mkdir
dir
="${doc.dir}"
/>
<
javadoc
destdir
="${doc.dir}"
author
="true"
version
="true"
use
="true"
windowtitle
="Test API"
>
<
packageset
dir
="${src.dir}"
defaultexcludes
="yes"
>
<
include
name
="com/ant/**"
/>
</
packageset
>
<
doctitle
>
<![CDATA[
<h1>Hello, test</h1>
]]>
</
doctitle
>
<
bottom
>
<![CDATA[
<i>All Rights Reserved.</i>
]]>
</
bottom
>
<
tag
name
="todo"
scope
="all"
description
="To do:"
/>
</
javadoc
>
</
target
>
</
project
>
posted on 2006-03-19 03:16
山岗
阅读(460)
评论(0)
编辑
收藏
引用
只有注册用户
登录
后才能发表评论。
Powered by:
IT博客
Copyright © 山岗