EasyMock测试技术

1 人学过

本实验主要介绍 EasyMock,并给出 EasyMock 的安装过程和一个基于 EasyMock 的小的 Java 程序。

课程内容
共11个章节 11个实验
1 EasyMock入门

本实验主要介绍 EasyMock,并给出 EasyMock 的安装过程和一个基于 EasyMock 的小的 Java 程序。

实验1 实验1:EasyMock入门
EasyMock入门
2 EasyMock - JUnit集成

本实验主要介绍 EasyMock 和 JUnit 的集成的基本使用。

实验1 实验2:EasyMock - JUnit集成
EasyMock - JUnit集成
3 EasyMock - 添加行为

本实验主要介绍 EasyMock 中的 Replay() 方法起到的作用和用法,采用用与不用 Replay() 产生对比。

实验1 实验3:EasyMock - 添加行为
EasyMock - 添加行为
4 EasyMock - 验证行为

本实验主要介绍 EasyMock 中的 verify() 方法起到的作用和用法,采用用与不用 verify() 产生对比。

实验1 实验4:EasyMock - 验证行为
EasyMock - 验证行为
5 EasyMock - 期望的调用

本实验主要介绍 EasyMock 中的 EasyMock.expectLastCall().times(count) 的用法和作用。

实验1 实验5:EasyMock - 期望的调用
EasyMock - 期望的调用
6 EasyMock - 改变调用

本实验主要介绍 EasyMock 中限制调用次数的集中方法,如 times(int min, int max)、atLeastOnce()、anyTimes()。

实验1 实验6:EasyMock - 改变调用
EasyMock - 改变调用
7 EasyMock - 异常处理

本实验主要介绍 EasyMock 中如何模拟出我们日常运行 Java 环境时会产生的异常情况。

实验1 实验7:EasyMock - 异常处理
EasyMock - 异常处理
8 EasyMock - createMock

本实验主要介绍 EasyMock 中的最常见的创建 mock 的第一种方法,即使用 createMock()。

实验1 实验8:EasyMock - createMock
EasyMock - createMock
9 EasyMock - createStrictMock

本实验主要介绍 EasyMock 中的最常见的创建 mock 的第二种方法,即使用 createStrictMock()。

实验1 实验9:EasyMock - createStrictMock
EasyMock - createStrictMock
10 EasyMock - createNiceMock

本实验主要介绍 EasyMock 中的最常见的创建 mock 的第三种方法,即使用 createNiceMock()。

实验1 实验10:EasyMock - createNiceMock
EasyMock - createNiceMock
11 EasyMock - EasyMockSupport

本实验主要介绍 EasyMock 中的 EasyMockSupport 所提供的三种常用方法来帮助我们注册、创建所有的 mock,或者验证所有的 mock 操作等。

实验1 实验11:EasyMock - EasyMockSupport
EasyMock - EasyMockSupport
EasyMock测试技术

共11个实验

参加本课程
EasyMock Java