我正在尝试构建我的第一个 EasyMock 测试,但是我有一个小问题,即找不到函数“mock”。
这是我非常简单的代码:
package homework;
import org.easymock.EasyMockSupport;
import org.junit.Before;
import org.junit.Test;
import com.locusenergy.homework.Elevator;
public class ElevatorTest extends EasyMockSupport{
private Elevator elevator;
@Before
public void setUp() {
elevator = mock(Elevator.class);
}
@Test
public void testCallElevator() {
elevator.requestFloor(5);
}
}
但是,我收到一个错误,提示未找到模拟。我不知道如何解决这个问题。
最佳答案
当 EasyMock 的下一版本发布时,您的代码可能会像现在一样工作。
用户指南引用了mock
方法,可以在 master branch 中找到。但不在最新版本 (3.3.1) 中。
关于java - EasyMock 中未找到 Mock 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30577086/