【发布时间】:2013-04-26 01:38:18
【问题描述】:
new MockUp<SomeClass>() {
@Mock
boolean getValue() {
return true;
}
};
我想根据测试用例从 getValue() 返回不同的值。我该怎么做?
【问题讨论】:
-
为每个测试用例制作新的模型或期望是否有问题?
-
您是否考虑过使用结果委托? jmockit.googlecode.com/svn/trunk/www/tutorial/…
-
我不确定如何在同一个类上制作同一方法的多个模型。它只会执行第一个 MockUp。
-
您能否举例说明您的问题?
-
getValue 是我的测试单元中的一个依赖项 - 它是包含被测单元的类中的公共方法。我有两个测试用例 - 一个需要该依赖项返回 true,另一个需要它返回 false。
标签: java unit-testing junit jmockit