powermock

    2热度

    2回答

    我是Mockito的新手,并且遇到了花费我大量时间的问题。以下是我的问题陈述和可执行代码。 问题 每当我试图嘲弄来自同样的方法多种行为根据不同的参数的Mockito/powermockito使用最后我在一个单一的test.Below测试定义的行为是我的榜样,Service类有一个静态foo方法是从我的方法(我想测试)调用不同参数的次数。 它抛出ClassCastException,想投BRespo

    2热度

    3回答

    我在实例化一个静态的类的实例,并调用它的操作的类中的方法。 public class SomeClass { public void someMethod() { MyClass.MyStaticClass myStaticClassInstance = new MyClass.MyStaticClass(arg1, arg2, arg3); myS

    2热度

    2回答

    我有一个庞大的Maven多项目构建版本,单元测试主要使用PowerMock,版本为1.6。 2。我决定整合JaCoCo,所以我们可以开始发布我们的代码覆盖率指标。 JaCoCo的最新版本0.7.8需要PowerMock 1.6.6,所以我升级了我的版本。 我现在看到一些错误的行为与“whenNew”调用有关,该调用在代码库中的所有测试中都会发生变化。 的 “whenNew()” 电话中的问题是这样

    3热度

    1回答

    我有与PowerMock和Mockito兼容性的问题。 我有测试类: @ActiveProfiles("test") @PrepareForTest(LanguageUtils.class) public class MyControllerTest { @Mock private MyMockClass MyMockClass; @Autowired

    3热度

    1回答

    我正在使用Mockito模拟弹簧豆。 它可以正常工作,当我嘲笑一个接口。 在我们的应用程序中,很少有@Component bean没有实现任何接口。 当我尝试模拟这样的组件时,spring上下文尝试在这些组件内注入属性。 Mockito不支持不实现任何接口的模拟弹簧组件吗? 附例的要求 public interface EmployeeInterface { public Long sa

    1热度

    2回答

    我想要做的是模拟BufferedReader新创建的实例。这里是一个应该被测试代码: A.java ... @Override public String read(String fileName) throws IOException { ... try { fileReader = new FileReader(fileName); buffe

    3热度

    1回答

    今天我正在调试一个相当大的测试案例,涉及很多whenNew模拟。 最终全部归结为使用@PrepareForTest和@RunWith注释与PowerMock似乎无法在正在测试的类内执行lambda表达式的事实。 这里是示出该问题的示例: public class Solution { private int[] arr; void fillArray() { In

    1热度

    1回答

    我正在使用Mockito来嘲笑当前项目中的服务。 我有一个场景,我需要在代码中模拟链接的方法。链式方法使用流畅的设计模式。代码如下。我找不到满足我要求的解决方案。 ProcessCall setValue = ProcessCall.url("").http(HttpMethod.GET).contentType(null).reqHeaders(null).payload(null).creat

    1热度

    1回答

    我有代码的简单的一行: DraftCampaignDetails createdDraft = draftCampaignI.createDraftCampaign(ConvertionUtil .getDraftCampaignDetailsfromCreateDraftRequest(request)); 我想嘲笑它: ConvertionUtil action1 = Po

    2热度

    2回答

    我在powermock测试用例Maven中运行时,以下错误: java.lang.LinkageError: loader constraint violation: loader (instance of org/powermock/core/classloader/MockClassLoader) previously initiated loading for a different typ