java - 使用 EasyMock 模拟抽象基类

标签 java unit-testing junit mocking easymock

我有一个抽象基类(父类)和一个派生类(子类)

public class child extend parent{
    public void child(...) {
        super(..)
    }
}

public abstract class parent{
   .
   .
   .
}

这里我想在子类中测试一个公共(public)方法。而且我对父类没有任何依赖。所以我想模拟我的抽象父类。找不到任何可靠的例子。请分享您的建议。

最佳答案

你不能这样做。 childparent 的子类。你不能改变这个。您能做的最好的事情就是模拟 parent 中的所有依赖项。

关于java - 使用 EasyMock 模拟抽象基类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15666311/

相关文章:

ios - 如何在 iOS 上运行 Simperium 单元测试

testing - 在相同的浏览器 session 中使用 Selenium

java - 运行 MapReduce 程序时出现 ClassNotFound 异常

java - AsyncTask 接口(interface)中的 NullPointerException

java - Spring Data MongoDB 看不到父类中私有(private)字段的访问器

java - JUnit - IllegalArgumentException.class 失败?

java - Mockito Spy 看不到正确的原始值

java - 使用 Spring Boot JPA 覆盖数据源的连接池

iphone - iOS 4.1 SDK 中的单元测试被破坏了?

java - Apache DefaultHttpClient 调用结果为 "java.lang.RuntimeException: Stub!"