jmockit

    0热度

    1回答

    接近100%,我想测试的主要方法。 我只创建一个类的实例,它应该启动 应用程序。测试和代码如下所示: public class MainTest { @Test public void delegates_to_Launcher_instance(@Mocked Launcher launcher) { String[] args = {"i"}; Ma

    0热度

    1回答

    我目前有一个测试套件,它以前在TestNG 6.9.10和JMockit 1.30上运行过。将其更新到TestNG 6.11和JMockit 1.35时,我在我的测试参数中遇到了所有我的@Mocked和@Interface注释中的错误。错误在于我的期望不再嘲笑模拟实例中方法的结果。 复制此问题的最小类如下所示。内容是这两个测试应该以相同的方式工作,但在更新版本的JMockit @Injectabl

    0热度

    1回答

    我想模拟resttemplate调用,它被调用为本地变量和交换方法。我嘲笑使用期望,但它调用了实际的方法。我错过了什么。请帮助我。在此先感谢 public class ServiceController { public String callGetMethod (HttpServletRequest request){ String url = request.getPar

    0热度

    1回答

    我有一个类似的类: public class QueueingCommandRunner { private Status status; private Map<Class<CommandHandler>, CommandHandler> queuedCommands; private RunnerClass runnerClass; private Ex

    0热度

    1回答

    我有jMockit的codestyle问题。我想测试Controller类中的isReadOnly方法,它工作正常。但是,我必须嵌套这些模拟设备还是有更好的方法?顺便说一句。用户没有setController()。 @Test public void testIsReadOnly() { ExamplePanelController exampleController = new Ex

    1热度

    1回答

    我在写JPA层和数据库之间的集成测试来检查我写的SQL是否正确。真正的数据库是Oracle,不幸的是,出于我的控制原因,我的测试数据库必须是Derby,所以自然会有一些差异。例如我的JPA类具有以下SQL字符串常量 private static final String QUERY = "Select * from Users where regexp_like(user_code, '^SS(B

    0热度

    1回答

    我们可以为jmockit的模拟注释或MockUp类创建自定义包装吗?如果可能,你能解释我们该怎么做。

    0热度

    2回答

    使用testng和jmockit的组合来执行一些单元测试。在我测试的方法中,它尝试访问我使用JBoss部署脚本设置的系统属性,因此我的单元测试无法访问整个JBoss环境来访问属性,因此在测试该方法时返回null 。尝试嘲笑和直接在我的测试中设置系统变量,但系统属性仍在我正在测试的类中返回null。 的类被测试: //returns the correct value in the applicat

    2热度

    1回答

    我试图用JMockit模拟SAXParser.parse(...)方法。 (InputStream,DefaultHandler)方法签名,但当我试图嘲笑解析(InputSource,DefaultHandler)签名时,JMockit从不会看到调用并抛出MissingInvocation异常。 下面的例子显示了两个测试用例,一个嘲讽的InputSource风味和一个嘲讽的InputStream味

    0热度

    2回答

    我已经在JUnits的EasyMocking中工作了很久。我对此非常舒服,但现在我想知道EasyMocks与Jmockits的不同之处。我试着通过他们的文档,我发现语法有点不同。但我无法弄清楚他们的表演是否有任何不同。 任何人都可以帮我弄清楚什么使得他们两个都比另一个更好? JMockit中是否存在其他特殊元素? 在此先感谢...