题目可能比较长。
我来解释一下:
现在编写了一个Filter,里面调用了SessionBean中的某些业务方法(如查询数据库),这时候我应该如何编写这个过滤器的单元测试呢?因为测试的时候不但要模拟Servlet的环境,而且还要模拟EJB3的环境。
如果两个分开测试的时候还可以(Serlvet的模拟使用MockRunner,EJB3的模拟使用EJB3Unit),但是现在两个模拟环境要结合在一起,由于Java不能多继承,所以现在我找不到办法测试这个过滤器。在此想请教下我应该如果做才能在不改变实现代码的情况下编写这个过滤器的单元测试呢???
我来解释一下:
现在编写了一个Filter,里面调用了SessionBean中的某些业务方法(如查询数据库),这时候我应该如何编写这个过滤器的单元测试呢?因为测试的时候不但要模拟Servlet的环境,而且还要模拟EJB3的环境。
如果两个分开测试的时候还可以(Serlvet的模拟使用MockRunner,EJB3的模拟使用EJB3Unit),但是现在两个模拟环境要结合在一起,由于Java不能多继承,所以现在我找不到办法测试这个过滤器。在此想请教下我应该如果做才能在不改变实现代码的情况下编写这个过滤器的单元测试呢???
解决方案 »
- IO 异常 跪求
- Java Socket中time_wait问题。
- 初学,想了解一下Struts+Hibernate+Spring
- Struts 1中如何将list传到Form中
- 高分求助:Struts+Sping整合框架中,大文件上传至Oracle的BLOB类型的问题。
- java调用tuxedo服务异常
- Java中的正则表达式--如何写一个能够判断是否为数字的表达式
- 关于JNA调用DLL结构体二维数组的问题
- hibernate问题:hibernate.properties是不是可选的,我的hibernatedemo里用的是hibernate.cfg.xml,那我想知道这样一来,他怎么样使用Transca
- 这个错误怎么解决,com.borland.primetime.util.AssertionException: gbk
- hibernateTemplate问题
- 新手上路
考虑到Filter的调用方式之后,决定这样做你来晚一步啰~~~
不过分还是照给的~~~