1. 基于测试方法的名字,ServletTestCase将在TestCase中寻找并执行名为beginXxx的方法;
2. 在beginXxx方法执行完成之后,ServletTestCase打开一个与转向器servlet的HTTP连接。除了发送在begionXxx中增加的任何请求参数,Cactus发送一些内部参数来指定在服务器上执行哪一个测试(和哪一个方法)。
3. 当转向器servlet收到请求,它检查内部参数并实例化一个服务器中正确测试案例的新拷贝。一旦其类被实例化,转向器servlet使用反射来复制标准的servlet变量request,response等等)到新的测试案例实例中。
4. 一旦服务器端测试案例被完全初始化,服务器端执行即开始。其setUp(),testXxx()和testDown()方法在此时被执行。(注意这些方法只在测试案例的拷贝中才被执行,这些测试案例运行在服务器上。)
5. 一旦测试完成了执行过程,在客户端的测试拷贝向转向器servlet发出另一个请求以询问测试结果。其转向器servlet从应用程序的scope变量中既得结果,并发送到
客户端。如果任何异常或者失败保存在结果中,它们将被重新招聘,使JUnit测试运行器正常地对它们进行日志记录。如果结果返回成功,客户端将执行一个最后的endXxx方法。
endXxx方法得到一个WebResponse参数。WebResponse对象包含了任何写向客户端的响应数据。endXxx能使用WebResponse对象的方法对响应的内容执行断言。测试执行在endXxx返回结果后表示完成。
分享到:
相关推荐
Cactus是一个基于JUnit框架的简单测试框架,用来单元测试服务端Java代码。Cactus框架的主要目标是能够单元测试服务端的使用Servlet对象的Java方法如HttpServletRequest,HttpServletResponse,HttpSession等
CACTUS
The Cactus project is pleased to announce the release of version 1.7.2. Cactus is a unit testing framework for testing server side java code.
cactus-1.8.1-bin.zip 对java web 进行单元测试
个人作品 6-Cactus.rar 需要的同学可以看看
cactus-report.xsl cactus-report.xsl cactus-report.xsl
通过Ant Cactus DbUnit StrutsTest测试组件对一个简单应用程序进行全面的测试
通过Ant Cactus DbUnit StrutsTest测试组件对一个简单应用程序进行全面的测试
通过Ant Cactus DbUnit StrutsTest测试组件对一个简单应用程序进行全面的测试
有向cactus判定的证明,一个有向图是有向Cactus的三个充要条件。
jakarta-cactus-12-1.7.1.rar
请vs2013打开或者2015,用了.net4.5.2 ,Cactus1.5.x
基于Cactus的JSP页面测试及代码自动生成器,张震,杨正球,单元测试的自动化越来越受到软件开发企业的重视,但J2EE应用程序实现单元测试自动化却存在一定困难。本文指出原有的测试框架应用��
NULL 博文链接:https://whythiszhao.iteye.com/blog/966494
Cactus:设计师设计的静态站点生成器。使用Python和Django模板。
资源分类:Python库 所属语言:Python 资源全名:Cactus-3.1.0.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
Cactus,Android Keep Alive(安卓保活),Cactus 集成双进程前台服务,JobScheduler,onePix(一像素),WorkManager,无声音乐,博客附件,效果请查看博客相对应项目。
一个变态的jar包,按照我当前的工程环境,应该在weblogic8底下,但就是找不到,所以只好在网上找了,记录在这里。 包含的类: org.apache.cactus.server.ServletTestRedirector
Cactus_1920x1080_50.rar
cactus