使用Junit测试组件
一、实验目的
1.理解组件的定义与实现
2.掌握使用Junit测试组件
3、掌握异常测试
4.掌握超时测试
二、实验环境(本实验的硬件和软件环境及使用仪器等)
硬件:PC电脑一台;
配置: window系统,内存大于4G 硬盘250G及以上
软件:eclipse、 jdk15
三、实验实现过程实验内容: 任务1、Controller组件的定义与实现
Controller接口 Request接口 RequestHandler接口 Response接口
1.3 ErrorResponse类的定义 任务2、Controller组件测试 2.1、对DefaultController,addhandler()的测试 DefaultController TestDefaultController 2.2、对DefaultController,处理请求的测试 DefaultController TestDefaultController 2.3、测试有问题的request,以验证能否得到ErrorResponse DefaultController TestDefaultController 任务3、Controller组件异常测试 3.1、对没有注册,但想获取handler的异常测试 TestDefaultController Junit4的实现: 3.2、对已经注册过,再注册的异常测试 TestDefaultController Junit4的实现: 任务4、超时测试 4.1、在@Test里参数:timeout可以用于性能测试。 |