Apache Ant+Junit对Java(Spring MVC(基于注解))工程进行测试(二)

本文档详细介绍了如何使用Apache Ant和JUnit对一个基于Spring MVC注解的Java工程进行测试。测试分为Controller层、Service层和Dao层,通过创建专门的测试目录和基础测试类来简化测试用例的编写。提供了各层测试类的代码示例,并给出了运行所有测试的工具类。此外,还分享了相关资源链接供下载验证。
摘要由CSDN通过智能技术生成

前言:关于Ant+Junit对Spring MVC(基于注解)的工程测试,网上有很多资料,感谢这些网友提供的资料。

首先声明:本文的重点在于spring mvc工程的测试用例以及其基础类的编写,关于Ant自动测试的代码在Ant+Junit测试(一)中以及做了详细的介绍。

下面将自己测试的项目及其过程形成相应的文档。

一、生成关于的Spring MVC 的DEMO项目,见如下CSDN资料链接:http://download.csdn.net/detail/limingzhong198/6758493

    1、环境介绍:

     JDK:1.6;

     TOMCTA:6.0.18(安装版);

     Spring:3.x;

二、关于Spring MVC 的测试分三层,分别为:Controller层、Service层、Dao层。

    1、建立测试相关的目录:testsrc,如下图所示;

   

    2、从图上可以看出来,建立了跟mvc模式一样的三层架构模式,下面详细的介绍一下这三层的测试过程;

          A:Controller层:

          在Controller层,大家都知道,这是分发http请求的功能层,在这一层中,最主要的就是封装好相关的http请求参数,包括:HandlerMapping、HandlerAdapter等。在实际的项目,我们一般都会写一个Controller层的基础类,在后面的实际测试类中,只有继承该基础类即可,JUnitControllerBase.java内容:

package com.test.controller;

import javax.servlet.http.HttpServletRequest;    
import javax.servlet.http.HttpServletResponse;    

import org.junit.BeforeClass;
import org.springframework.mock.web.MockServletContext;
import org.springframework.web.context.WebApplicationContext;
import org.springframework.web.context.support.XmlWebApplicationContext;
import org.springframework.web.servlet.HandlerAdapter;    
import org.spring
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值