java - EasyMock 中未找到 Mock 功能

标签 java unit-testing junit easymock

我正在尝试构建我的第一个 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/

相关文章:

Java字符串删除所有非数字字符和单词,如var123

java - Mockito:基于另一个的模拟对象

c++ - 如何运行 CPPUnit 单元测试

java - Mockito ArgumentCapture 无法识别多个泛型类型

java - Maven 格式项目中的 JUnit 测试包私有(private)类

testing - 简单模拟 - 如何?

java - 为什么java不适合开发一些大型电脑3d游戏?

Java - 连接到 Linux 上的 SQL Server 数据库

ruby-on-rails - Rails 测试夹具与唯一性

java - Spring Boot ,gradle,angularJS和一个 fat jar