📄 consecutivecallsacceptancetest.java
字号:
/* Copyright (c) 2000-2004 jMock.org
*/
package atest.jmock;
import org.jmock.Mock;
import org.jmock.MockObjectTestCase;
public class ConsecutiveCallsAcceptanceTest extends MockObjectTestCase
{
public interface Greeter
{
public String greeting();
}
public void testCanEasilySpecifySequenceOfStubsForSameMethod() {
Mock mock = mock(Greeter.class);
Greeter greeter = (Greeter)mock.proxy();
mock.expects(atLeastOnce()).method("greeting").withNoArguments()
.will(onConsecutiveCalls(returnValue("hello"),
returnValue("bonjour"),
returnValue("guten Tag")));
assertEquals("hello", greeter.greeting());
assertEquals("bonjour", greeter.greeting());
assertEquals("guten Tag", greeter.greeting());
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -