junit教程

junit教程

junit基本介绍,hamcrest和testSuite介绍,基于测试开发讲解和cobertura框架介绍,stub和mock简介,dbunit的使用,dbunit实际运用,easymock的使用,easymock的实际应用,利用easymock测试简单的servlet,cactus的使用,基于Jetty的cactus的使用

快速入门

更多

基于servlet容器测试cactus使用教程--junit单元测试

2015-09-05
Cactus是一个基于JUnit框架的简单测试框架,用来单元测试服务端Java代码。Cactus框架的主要目标是能够单元测试服务端的使用Servlet对象的Java方法如HttpServletRequest,HttpServletResponse,HttpSession等 该项目主页:http://jakarta.apache.org/cactus/ 1、导入jar(先导入以下几个,缺少的以后再加
分类:java教程 浏览次数(1039)

easymock使用教程-junit单元测试

2015-09-05
mock对象用来对一些未实现关联对象的类进行测试的对象 mock和stub的区别 mock关注的是交互 stub关注的是状态 EasyMock就是实现Mock对象的框架,下面是快速使用教程 1、导入easymock的jar包 官网地址:http://easymock.org/ 2、Mock对象的生命周期 三个阶段:record,replay,verify Mock的关注点是在交互上,主要解决的问题
分类:java教程 浏览次数(794)

dbunit使用教程-junit单元测试

2015-09-05
DbUnit(http://dbunit.sourceforge.net/ ) 用来隔离数据库的访问,对junit测试数据库的一个扩展,可以先备份数据库,测试完成之后,再把之前已有的数据还原回来。 快速入门 1、导入jar包 dbunit.jar slf4j.jar 2、创建dbunit的测试数据xml文件 <?xml version="1.0" encoding=&qu
分类:java教程 浏览次数(919)

cobertura使用教程-junit单元测试

2015-09-05
Cobertura 是一种开源工具,它通过检测基本的代码,并观察在测试包运行时执行了哪些代码和没有执行哪些代码,来测量测试覆盖率。除了找出未测试到的代码并发现 bug 外,Cobertura 还可以通过标记无用的、执行不到的代码来优化代码,还可以提供 API 实际操作的内部信息。下面是Cobertura 的入门教程,希望对你有帮助 1、将cobertura的路径设置到path中 2、将要测试的源代
分类:java教程 浏览次数(1045)

TestSuite使用教程-junit单元测试

2015-09-05
使用RunWith加Suite.class表示可以通过TestSuite来组成多个测试组件,@SuiteClasses说明这个类中包含哪些测试组件 import org.junit.runner.RunWith;import org.junit.runners.Suite;import org.junit.runners.Suite.SuiteClasses; //RunWith表示这个类是一个s
分类:java教程 浏览次数(755)

hamcrest使用教程-junit单元测试

2015-09-05
hamcrest可以有效增加junit的测试能力,用一些相对通俗的语言来进行测试 要使用junit中的assertThat来进行断言 第一个参数表示实际值,第二个参数表示hamcrest的表达式 @Testpublic void testHamcrest() { //首先需要静态导入import static org.hamcrest.Matchers.*; //判断50是否大于20并
分类:java教程 浏览次数(800)

junit快速入门-junit安装与简单使用

2015-09-05
1、导入junit的jar,不建议直接使用eclipse中所提供的包 2、在src目录下编写服务代码 3、创建测试类 基本原则: 1、在eclipse中创建一个source folder命名为test 2、创建一个测试类所在的包,包的名称和要测试的类一致 4、Junit3和Junit4两者之间的区别是非常明显的 在Junit3中,如果某个类需要是测试类,必须将其继承于TestCase,如果某个方法
分类:java教程 浏览次数(744)
点击显示更多

junit视频教程

更多

视频教程 《全套免费北风网讲师原创JUnit 4测试驱动开发全部视频教程11讲》[压缩包]

2016-08-14
JUnit 4.x是最初由Erich Gamma和Kent Beck编写的,能够自动化测试Java代码的框架,JUnit的一大主要特点是,它在执行的时候,各个方法之间是相互独立的,一个方法的失败不会导致别的方法失败,方法之间也不存在相互依赖的关系,彼此是独立的。JUnit 4 是该库以来最具里程碑意义的一次发布。它的新特性主要是通过采用 Java 5 中的标记(Annotation)而不是利用子类、反射或命名机制来识别测试,从而简化测试。
分类:java教程网 浏览次数(2901)
点击显示更多

专题教程

更多
  • freemarker教程

    freemarker是现在企业中用得最多的模板引擎,可以根据模板生成相当的静态页面等

  • kafka分布式消息队列

    kafka是一种分布式消息队列,同类产品有rabbitmq、activemq。kafka常常结合storm等流式大数据处理框架使用。kafka是目前相当流程的消息队列框架。

  • dubbo教程

    DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,本教程带你入门学习dubbo框架的相关知识

  • RabbitMQ 教程

    RabbitMQ是一个开源的,在AMQP基础上完整的,可复用的企业消息系统。支持主流的操作系统,Linux、Windows、MacOX等。多种开发语言支持,Java、Python、Ruby、.NET、PHP、C/C++、node.js等。本教程带你学习RabbitMQ环境搭建、RabbitMQ简单队列、work队列、发布订阅消息、各种Exchange应用、与spring整合等

  • WebSocket教程

    WebSocket 规范的目标是在浏览器中实现和服务器端双向通信.双向通信可以拓展浏览器上的应用类型,例如实时的数据推送(股票行情),游戏,聊天/im 等.本教程通过java简单的示例带你快速学会WebSocket编程

  • i18n 国际化

    国际化(internationalization)又称为 i18n(读法为i 18 n,据说是因为internationalization(国际化)这个单词从i到n之间有18个英文字母,i18n的名字由此而来)

  • activiti工作流教程

    Activiti5是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。Activiti基于Apache许可的开源BPM平台,创始人Tom Baeyens是JBoss jBPM的项目架构师,它特色是提供了eclipse插件,开发人员可以通过插件直接绘画出业务流程图。

  • ActiveMQ教程

    ActiveMQ专题教程从ActiveMQ安装部署到入门,深入学习ActiveMQ教程

  • maven教程

    maven是一个比ant还强的项目构建工具,只要简单的配置(pom),就可以解决jar包的依懒等问题,在企业中集成开发

  • git教程

    本课程的目标是让广大程序员迅速掌握Git的日常使用,立刻可以在具体研发项目中开始使用Git,并且在绝大多数情况下能够自行解决遇到的问题。

  • java教程

    java在线教程汇集业界最好的java教程资料,提供最好的学习Java资源,是国内一流的java资料平台

  • 实战Java高并发程序设计

    本书主要介绍基于Java的并行程序设计基础、思路、方法和实战。1,立足于并发程序基础,详细介绍Java中进行并行程序设计的基本方法。第二,进一步详细介绍JDK中对并行程序的强大支持,帮助读者快速、稳健地进行并行程序开发。第三,详细讨论有关“锁”的优化和提高并行程序性能级别的方法和思路。

  • java并发编程

    java并发编程是基于java语言在高并发、多线程环境下的编程实践。

  • java8新特征详解

    本教程详细讲解Java8的新特新,结合简单的示例代码来讲解如何使用默认接口方法,lambda表达式,方法引用以及多重Annotation,同时你将会学到JAVA8最新的API上的改进,比如流,函数式接口,Map以及全新的日期API

  • json教程

    JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本专题详细讲解json、jackson、fastjson等工具包的操作教程

  • jstl el 教程

    JSTL指的是JavaServer Pages标准标记库,是封装了许多JSP应用程序通用的核心功能的JSP标签的集合,包括核心标签(Core Tags),格式化标签(Formatting tags),SQL标签(SQL tags),XML标签(XML tags),JSTL函数(JSTL Functions)

  • shiro教程

    Shiro是apache旗下一个开源框架,它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证,权限授权、加密、会话管理等功能,组成了一个通用的安全认证框架。

  • Struts2教程

    Struts2,Struts2教程,Struts2学习,Struts2实例,Struts2视频教程

  • Hibernate教程

    Hibernate,Hibernate教程,Hibernate学习,Hibernate实例,Hibernate视频教程

  • spring教程

    spring,spring教程,spring学习,spring实例,spring视频教程

  • java视频教程

    java,视频教程,java视频教程,java web 视频教程,java基础视频教程

  • java文件操作专题教程

    java创建文件、java创建目录、java读写文件,java读取大文件,java文件操作示例

  • java压缩与解压专题教程

    java压缩教程,java解压,java压缩文件,java压缩目录

大家都在看

最近更新

热门访问