单元测试
文章平均质量分 75
berniebd
这个作者很懒,什么都没留下…
展开
-
我的Maven2之旅:一.前言,准备及安装.
自从Java诞生以来,打包,测试,代码检测和发布Java工程就成为困扰Java程序员的枷锁,即使Ant出现,程序员深受困扰,而且Ant的Xml格式的Build文件的学习阶梯又给程序员加重了一层负担.程序员头顶上的天空依然阴霾,只到有了Maven的出现.Maven的主要功能有:1.构建项目(Builds)2.文档编制(Documentation)3.报告(Reporting)4.依赖管理(Dep转载 2008-03-06 16:21:00 · 787 阅读 · 0 评论 -
如何配置Cactus
Cactus Configuration1.Client side configuration The following table lists the properties that can be defined on Cactus client side: Property Name c翻译 2008-03-12 10:29:00 · 1436 阅读 · 0 评论 -
我的Maven2之旅:九.使用Maven一次编译多个工程.
如果我们有许多Maven工程需要编译,如果一个个敲命令怕要累死,写批处理又有点不太正规,幸好Maven采用了Module节点解决了我们的问题,可以通过一次命令编译打包所有的包.下图中的MavenA和MavenB是两个需要编译打包的工程,MavenModules是它们的上级工程.MavenA和MavenB的pom.xml一点也不需要改变,而MavenModules中的pom.xml如下:转载 2008-03-06 17:02:00 · 1134 阅读 · 0 评论 -
我的Maven2之旅:六.在Maven工程中将资源文件打包
在Java项目中不只是jav文件,经常会有许多资源文件,如属性文件,图片资源什么的,如何把它们也一起加载到Maven工程中去呢?这个问题不难,利用resource就可以达到这个目的.因为${basedir}/src/main/resources都会编译到jar文件中,而且该目录下的内容将直接位于jar文件的顶部.下图是在前面已经用到过的程序Source Comparer程序,唯一不同的是它的Bro转载 2008-03-06 16:55:00 · 963 阅读 · 0 评论 -
我的Maven2之旅:五.pom.xml基本元素介绍
上面就是前次HelloMaven工程的pom.xml文件,我们可以通过修改其中的元素使工程按照我们的意图运行,对于接触Maven的人,主要就是和pom.xml文件在打交道.pom.xml文件基本节点介绍:project>:文件的根节点.modelversion>:pom.xml使用的对象模型版本.groupId>:创建项目的组织或团体的唯一Id.artifactId>:项目的唯一Id,可视为转载 2008-03-06 16:52:00 · 905 阅读 · 0 评论 -
我的Maven2之旅:四.Junit单元测试的活让Maven自动去干
上一讲已经说了打包,这次说说测试.首先准备测试材料,这里我做了一个Calculator类以及测试它的类TestCalculator,它们的代码如下:Calculator类:package com.sitinspring;public class Calculator { public static void main(String[] arg) { Syste转载 2008-03-06 16:37:00 · 1140 阅读 · 0 评论 -
服务器端的测试利器--Cactus简介
Cactus是一套简单,易于使用的服务器端测试框架,可以使开发人员很轻松的测试服务器端的程序。Cactus是Junit的一个扩展,但是它又和Junit有一些不同。Cactus的测试分为三种不同的测试类别,JspTestCase,ServletTestCase,FilterTestCase,而不是像Junit就一种TestCase。Cactus的测试代码有服务器端和客户端两个部分,他们协转载 2008-03-10 09:59:00 · 1119 阅读 · 0 评论 -
我的Maven2之旅:十.更完整的报告.
以前我们尝试过一次Mvn site命令,但由于主控文件pom.xml并不周全,信息不是很完整.而例子中的节点相对完整多了,使用它执行mvn site命令会生成很完整的报告出来,以下就是这个文件的详细内容:project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSche转载 2008-03-06 17:04:00 · 708 阅读 · 0 评论 -
我的Maven2之旅:八.加载自定义库
第七篇中讲述了加载第三方开源库的情况,但如果是公司或个人的私有库的话这样做就无效了.但我们可以根据上一篇中的发现"将dependency节点和repository中jdom路径对比就可以知道,dependency节点中groupId对应路径中第一层目录,artifactId对应第二层,version对应第三层".因此采用手工在本地的repository目录添加私有库的方法.下图就是例程中的poin转载 2008-03-06 17:00:00 · 738 阅读 · 0 评论 -
我的Maven2之旅:十二.使用JDK1.5编译Maven工程
现在JDK1.5已经越来越普及了,使用它编写或者改写的程序也越来越多,当我们把符合JDK1.5新语法特征的程序送给maven编译时会出现下列问题.这时该如何使用 -source 1.5 以启用泛型呢,将pom.xml文件添加一段即可.请看完整的pom.xml: project xmlns="http://maven.apache.org/POM/4.0.0" xmlns转载 2008-03-06 17:10:00 · 1253 阅读 · 1 评论 -
我的Maven2之旅:十一.打包一个web工程.
目标:将一个web工程打包.其目录如下:使用如下命令创建Maven工程:mvn archetype:create -DgroupId=com.junglesong.mytodo -DartifactId=mytodo -DarchetypeArtifactId=maven-archetype-webapp创建工程后我们还需要做以下工作:1.将Eclipse工程MyTodo/WEB-INF/转载 2008-03-06 17:07:00 · 839 阅读 · 0 评论 -
我的Maven2之旅:七.加载第三方开源库
java程序调用一堆第三方库是很常见的事情,例子程序中就调用了网上常见库jdom读取xml文件. package com.sitinspring;import java.io.InputStream;import java.util.Iterator;import java.util.List;import org.jdom.Document;import org.jdom.Eleme转载 2008-03-06 16:58:00 · 1019 阅读 · 0 评论 -
我的Maven2之旅:三.Maven的一小步,个人的一大步
上一篇已经讲到了Maven的基本命令,今天我们就来小试牛刀一把.此前,我们可以用Eclispe创建一个小的Java工程,本人创建了一个能输出"Hello!Maven!"的工程,它只有一个类,一个函数,不用猜你也能想到里面写的什么.指的一提的是它的目录结构,下面是这个工程目录结构的截图:为什么要在src底下放两层目录呢,一会将见分晓.接下来,我们使用Maven创建一个HelloMaven的转载 2008-03-06 16:31:00 · 915 阅读 · 0 评论 -
我的Maven2之旅:二.Maven常用命令
上一篇相信你已经安装了好了Maven,这次只想把一些基本命令列举一下,请把它们记在你的脑子中,懒一点也要记在你的笔记本上,因为你以后会常常用到它们.1.创建Maven目录mvn archetype:create -DgroupId=com.yourCompanyName -DartifactId=yourAppName2.测试mvn test3.编译类mvn compile4.打转载 2008-03-06 16:23:00 · 1273 阅读 · 0 评论 -
如何使用MyEclipse完成Cactus测试
1.新建一个Web Project项目;2.修改WEB-INF下的web.xml文件,在标签后添加相应内容:如果要测试的对象是servlet,添加的内容为servlet> servlet-name>ServletRedirectorservlet-name> servlet-class>org.apache.cactus.server.ServletTestRedirecto原创 2008-03-18 10:20:00 · 1385 阅读 · 0 评论
分享