`
whp0731
  • 浏览: 174839 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

ant—junit—tomcat

阅读更多

一、ant
1、上apache下载稳定的ant版本

2、ant的使用
1)、解压缩ant,并将解压以后bin目录中的ant.bat文件的路径加入到系统变量path中去!
2)、ant运行命令批处理,而且是跨平台的,所以比dos批处理更有效!
3)、需要有build.xml规定如何去编译

 <?xml version="1.0" encoding="UTF-8" ?> 
- <project name="HelloWorld" default="run" basedir=".">
  <property name="src" value="." /> 
  <property name="dest" value="classes" /> 
  <property name="hello_jar" value="hello.jar" /> 
- <target name="init">
  <mkdir dir="${dest}" /> 
  </target>
- <target name="compile" depends="init">
  <javac srcdir="${src}" destdir="${dest}" /> 
  </target>
- <target name="build" depends="compile">
  <jar jarfile="${hello_jar}" basedir="${dest}" /> 
  </target>
- <target name="run" depends="build">
  <java classname="HelloWorld" classpath="${hello_jar}" /> 
  </target>
  </project>

 


project里面包含很多target
property用来定义变量,方便批量修改
target最好互相依赖,检查时比较好检查
常见的target一般命名有以下几种
compile,build,deploy部署,doc生成javadoc,run运行(比较少见)


二、junit
1、原代码
//将字符串倒转

public class StringReverse {
 public String reverse(String str){
  String temp = "";
  for(int i=str.length()-1;i>=0;i--){
   temp = temp + str.charAt(i);
  }
  return temp;  
 }
 
}

 
2、eclipse新建junit
file-->new-->new junit test--->选择需要测试的类方法--->生成测试类框架(然后修改)


3、import junit.framework.TestCase;

//框架可以为每一个测试函数生成对象,在测试之前调用setUp,测试之后调用tearDown

public class StringReverseTest extends TestCase {

 StringReverse sr;
 public StringReverseTest() {//构造函数
  System.out.println("构造函数");
 }

 protected void setUp() throws Exception {//setUp,父类重写,作初始化的工作(一般指下文一系列测试函数的公共方法,

如数据库连接等)
  System.out.println("setUp函数");
  sr = new StringReverse();
 }

 public void testReverse() {//测试函数,以test开头
  System.out.println("testReverse函数");
  TestCase.assertEquals("anihC",sr.reverse("China"));//(预期结果和实际执行结果是否一致)
  
 }

 protected void tearDown() throws Exception {//tearDown,父类重写,作收尾工作(也是指各个测试函数的收尾公共部分)
  System.out.println("tearDown函数");
  sr = null;
 }

}



 三、tomcat配置(参考pdf)

分享到:
评论

相关推荐

    tomcat-ant-1.7.1官网下载

    6. **集成其他工具**:Ant可以与JUnit等测试框架集成,进行自动化测试;也可以与Maven、Gradle等现代构建工具配合使用。 关于Tomcat和Ant的集成,Tomcat是一个流行的开源Java应用服务器,用于部署和运行Servlet和...

    Jenkins+Ant+Tomcat持续集成自动化测试平台搭建

    要搭建一个基于Jenkins、Ant和Tomcat的持续集成自动化测试平台,首先需要安装以下工具: 1. **Ant**:Apache Ant是一个Java环境下的构建工具,用于自动化软件开发过程中的各种任务,如编译、打包和测试。下载安装后...

    nginx+tomcat的负载均衡session共享和ant构建全流程

    本话题将深入探讨如何通过集成Nginx和Tomcat实现负载均衡,并探讨Session共享的策略,以及使用ANT工具进行自动化构建的流程。让我们逐一解析这些关键知识点。 首先,Nginx是一个高性能的反向代理服务器和HTTP缓存,...

    Apache Ant 教程 - 极客学院

    对于集成开发环境的用户,Ant同样可以与Eclipse这样的工具集成,甚至可以集成JUnit来进行单元测试。此外,Ant框架本身也可以扩展,以支持更多自定义任务和类型,满足更复杂和个性化的构建需求。 通过Apache Ant的...

    tomcat源码运行缺少jar

    在Tomcat源码中,Ant用于构建过程。 2. **easymock**: EasyMock是一个单元测试框架,允许开发者创建模拟对象来隔离测试代码。在Tomcat的源码测试中,它可能用于模拟复杂的协作对象。 3. **hamcrest-core**: ...

    配置tomcat6源码所需的jar包(01)

    在Tomcat源码构建过程中,Ant用于编译、打包和执行各种任务。 2. `jaxrpc.jar`:Java API for XML-Based RPC(JAX-RPC)是一个Java API,用于创建面向服务的应用,允许使用XML进行远程调用。在Tomcat6中,它可能...

    Apache_ANT完美详解.pdf

    若需要支持JUnit单元测试,还需将JUnit的jar包放置于Ant的lib目录下,并相应调整`CLASSPATH`环境变量。 #### 五、Ant的实际应用案例 Ant在实际项目中的运用十分广泛。例如,在持续集成(CI)环境中,Ant被用于自动化...

    Ant 1.7

    在Ant 1.7版本中,包含了一系列预定义的任务,如`javac`用于编译Java源代码,`jar`用于打包成JAR文件,`junit`用于执行单元测试。用户还可以自定义任务或通过第三方库扩展Ant的功能。 **Ant的使用**: 1. **构建...

    tomcat-8.0依懒包

    1.6.5是Ant的一个版本,它提供了构建Tomcat及其相关组件所需的任务和目标。 3. **easymock-3.4.jar**:EasyMock是一个模拟框架,用于单元测试,允许开发者创建和控制对象的预期行为。在测试Tomcat的组件或服务时,...

    ant.rar +使用文档

    10. **部署与发布**:Ant可以用于部署应用到各种服务器环境,例如WebLogic、Tomcat等,通过定制特定的任务或目标来完成发布过程。 通过阅读和实践"ant.rar +Apache+Ant+使用指南(精装本)"中的内容,你可以掌握Ant的...

    jmeter+ant++jenkins.docx

    ### jmeter+Jenkins+Ant+Tomcat 在 Linux 上的集成搭建详解 #### 一、概述 本文将详细介绍如何在 Linux 系统上搭建 JMeter、Jenkins、Ant 和 Tomcat 的集成环境,并针对安装过程中可能遇到的问题提供解决方案。...

    在eclipse当中运行tomcat源代码需要的jar包

    Tomcat的构建可能依赖于Ant脚本来完成,因此在运行源代码时,这个JAR包是必不可少的。 3. **wsdl4j-1.5.1.jar**: WSDL4J是Web服务描述语言(WSDL)的Java实现,用于处理WSDL文档。如果你的Tomcat项目涉及到Web...

    IDEA版tomcat源码搭建.docx

    IDEA 版 Tomcat 源码搭建 Tomcat 是一个开源的 Web 服务器软件,由 Apache 软件基金会开发和维护。它支持众多的 Java 库和框架,能够提供高性能和高可扩展性的 Web 应用程序。IDEA 是一款功能强大的集成开发环境...

    ant简介

    3. **测试**:集成JUnit或其他测试框架,进行单元测试和集成测试。 4. **部署**:发布应用到服务器,如Tomcat、WebLogic等。 5. **清理**:清除编译过程中产生的临时文件和目录。 6. **依赖管理**:管理项目的依赖库...

    ant 小例子ant 小例子

    6. **测试**:在部署之前,Ant还可以执行JUnit测试,确保代码的质量。`&lt;junit&gt;`任务用于运行单元测试。 通过以上步骤,我们可以看出Ant在Struts应用部署中的重要性。它不仅简化了构建流程,还使得整个过程更加可...

    Ant部署WebService服务

    有时,你可能还需要使用如JUnit进行单元测试,或者使用FindBugs进行静态代码分析。 总结,Ant部署WebService服务涉及多个步骤,从编写构建文件、编译源码、生成WSDL、打包到部署,每一步都需要对Java和Web服务技术...

    用Ant实现Java项目的自动构建和部署

    6. **运行测试**:Ant可以集成JUnit等测试框架,自动化执行单元测试和集成测试。 实例一:J2ME项目构建 创建一个基本的Ant配置文件,定义`javac`、`copy`和`jar`任务。配置`classpath`属性,确保所有必需的库文件都...

Global site tag (gtag.js) - Google Analytics