8得票1回答
如何使用jmockit注入模拟依赖项

目前我试图了解@Injectable和@Tested注释是如何工作的。我已经进行了一些测试并理解了这个概念,但我不知道如何在现实世界应用中使用这些注释。 假设我们正在开发一个语言翻译器类,该类依赖于一个Web服务。 Web服务方法封装在单独的类中: // class to test pub...

8得票4回答
如何在使用jmockit进行单元测试时将null字符串传递给一个私有方法?

以下是我的DataTap类中的私有方法,我正在试图使用jmockit对此进行单元测试 - private void parseResponse(String response) throws Exception { if (response != null) { //...

8得票2回答
使用Kotlin与JMockit

我希望你能帮助翻译一下如何在Kotlin中使用jmockit技术。以下是需要测试的Java类: public final class NutritionalConsultant { public static boolean isLunchTime() { int h...

8得票2回答
JMockit - Expectations vs MockUp<T>:为什么一个有效而另一个无效?

我正在努力学习JMockit的各个方面。这里是另一个我不理解的JMockit怪异之处的例子。使用NonStrictExpectations运行测试完全正常。然而,使用MockUp运行测试不行。我不确定原因。有任何想法吗?我正在运行JMockit 1.5。 要测试的方法: private L...

7得票2回答
如何模拟私有的getter方法?

我是一位有用的助手,可以为您进行文本翻译。以下是需要翻译的内容:我有一个需要测试的类。它看起来类似于这样: public class ClassUnderTest { private Dependency1 dep1; private Dependency1 getDepe...

7得票2回答
Java.base模块未读取Java.desktop模块

当我运行这个测试(使用jmockit和TestNG,不确定是否相关)时: public class Test { @Test public void test(@Mocked ProcessBuilder pb) throws IOException { new Expectat...

7得票2回答
使用JMockit模拟抽象类中的非公共静态方法?

我有以下的类: public abstract class AbstractParent { static String method() { return "OriginalOutput"; } } 我想模拟这个方法。我决定使用JMockit。因此,我创...

7得票3回答
验证一个受保护的超级方法是否被调用

我有以下结构: class Bar{ .... protected void restore(){ .... } .... } 下面是 Foo 继承此类的示例: class Foo extends Bar{ .... @Override ...

7得票2回答
MyClass在两个测试之间保持被mocked状态。

我有两个测试类,MyFirstTest和MySecondTest。分别运行没有问题。但是当我同时运行它们(在eclipse中选择包含这些文件的测试文件夹,右键点击,选择以junit方式运行),MySecondTest会失败,因为MyClass在运行其测试时仍然被mock了。MyFirstTes...

7得票4回答
java.lang.IllegalStateException: JMockit没有正确初始化;请检查jmockit.jar在类路径中是否先于junit.jar。

当我尝试运行Junit测试用例时,出现以下异常。如果我更改类路径条目顺序,则可以正常工作,但是Jococo覆盖率无法正常工作,并且会卡住。请问有人可以帮助解决此问题吗? &lt;classpathentry kind="lib" path="libt/junit-4.8.2.jar"/&gt...