【发布时间】:2014-01-16 20:49:37
【问题描述】:
所以我确定那里有类似的东西,但我已经搜索了一个小时,但还没有找到我正在寻找的东西。假设我有一个看起来像这样的类:
public class MyClass
{
public void myMethod(boolean shouldCallOtherMethod)
{
if(shouldCallOtherMethod)
{
otherMethod();
}
}
public void otherMethod()
{
System.out.println("Called");
}
}
我该如何做这样的事情?
@Test
public void shouldCallMethod()
{
MyClass myClass = new MyClass();
myClass.myMethod(true)
// verify myClass.otherMethod method was called
}
【问题讨论】:
-
你的任务一点都不清楚。
-
public boolean myMethod(){} if(myMethod()==true){ //做任务 } else { //做任务 }
-
-1 @PM77-1 评论。 CodesLikeA_Monkey 的任务非常明确:他在标题中直言要测试是否调用了另一个方法。自从他发布问题以来,标题一直相同。
标签: java junit mockito powermock