powermock

    0热度

    1回答

    我在我的方法测试中有一个构造函数调用。我想嘲笑它,因为试图启动一个用户界面。我嘲笑了构造函数的输入,但它仍然试图创建实际的实例。 产品代码: public void methodToTest() { SaveAsDialog sd = new SaveAsDialog(getSite().getShell()); sd.setOriginalFile(file); s

    0热度

    1回答

    我是Kotlin,Mockito的新手。下面的代码有一个错误,这是由engine引起的,这是一个不被模拟的不可变字段。 我花了很多时间试图解决这个问题。我发现这是一种嘲笑作品的方式,直到我不明白并且不满足为止。 将一个字段移到构造函数中。 class Car(val engine: Engine) { ... } 更改为可变字段。 private var engine = Engine() 还有别

    3热度

    2回答

    我正在使用PowerMock与Mockito测试静态函数如下。它曾经工作得很好,直到今天它抛出了下面提到的这个异常。 // this test case need to mock static methods so it uses PowerMock @RunWith(PowerMockRunner.class) // this static methods to be mocked are

    0热度

    1回答

    单元测试设置 @RunWith(PowerMockRunner.class) @PrepareForTest(PGWService.class) public class PGWServiceTest { public static final String TEST_CLIENTTRX_ID = "12345"; public static final int TEST_SITE_ID

    0热度

    1回答

    我有一个公共无效的方法“a”是要测试,并在“a”我有一个循环与字符串作为迭代器,在此循环中我调用B的公共无效方法与字符串迭代器作为参数,我想嘲笑,我想写一个单元测试来测试使用PowerMock的“a”,我该如何实现这个目标?

    0热度

    2回答

    我有下面的方法,我需要单元测试。 如何在下面模拟创建LDUser对象? public void isFeatureFlagOn(String featureFlagId, TransactionContext transContext, boolean defaultReturnState) throws TAServiceException { boolean return

    0热度

    1回答

    我正在尝试为我已实现的方法编写测试用例,该方法又使用第三方缓存提供程序。 我面临的问题是缓存是异步的,这使得它很难测试,因为放入缓存的元素不会立即在缓存中。 我的解决方案是使用PowerMockito模拟缓存。 我可以使它始终返回相同的对象,但最好我希望它将对象放置在放置的HashMap上,并在get操作中从相同的地图获取它。 GET操作应该是非常简单的,是这样的: final Map<Strin

    1热度

    1回答

    我想测试一个使用静态方法的方法,这就是为什么我使用PowerMockito。我想嘲笑来自Http Client Fluent API的Request.Get。我安装了一个简单的测试,但我得到了一个UnfinishedStubbingException,我不明白为什么。 2.8.9的Mockito和Powermock 1.7.1 @RunWith(PowerMockRunner.class) @P

    0热度

    1回答

    我试图用PowerMockito模拟http调用,但我在函数中遇到了一些问题。 我的计划是检查路径是否包含某个字符串,然后返回模拟对象。 所以我有以下功能: import static com.mscharhag.oleaster.runner.StaticRunnerSupport.*; import static org.mockito.Matchers.*; import static

    0热度

    1回答

    注意:为了预期那些希望指出具有构造其内部对象的代码的不良设计,而不是通过依赖注入,或容易被嘲笑的工厂;我正在为遗留代码编写测试,其中将代码重构为更现代的设计不是一种选择。 我有一个命令方法,当它执行时将在类MyObjectWrapper中构建三个对象,该对象依赖于另一个类MyObject。在测试中,这两个类和6个对象都被嘲笑。请看下面的代码: @RunWith(PowerMockRunner.cl