首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

JMock!高分求解如果设定返回值的有关问题

2012-01-02 
JMock高手请进!高分求解如果设定返回值的问题类ClassB中有如下的一个方法methodXXX,返回值为类ClassA的一

JMock高手请进!高分求解如果设定返回值的问题
类ClassB中有如下的一个方法methodXXX,返回值为类ClassA的一个实例。

public ClassA methodXXX () {

  final ClassA classA = new ClassA();

  ......


  return classA;

}

现在要测试类ClassB的方法methodXXX,类ClassA的实例在methodXXX中定义,类ClassB中没有ClassA实例的setter方法,请问高手如何用JMock虚拟ClassA来测试ClassB的方法methodXXX?

分不够可以在给,谢谢!


[解决办法]
不是很明白LZ的测试目的
要测试ClassB的methodXXX方法,那就是调用它以后得到的一个ClassA对象,然后asert这个对象是否和期待的对象一致就好了,为什么还要虚拟一个ClassA呢?

[解决办法]

探讨
引用:
不是很明白LZ的测试目的
要测试ClassB的methodXXX方法,那就是调用它以后得到的一个ClassA对象,然后asert这个对象是否和期待的对象一致就好了,为什么还要虚拟一个ClassA呢?


现在想测试类ClassB里面的方法methodXXX,methodXXX方法里面需要用到类ClassA。
由于种种原因,ClassA实例中的方法不能……

热点排行