jmockit

    1热度

    2回答

    我一直在努力理解由jmockit Mocking API支持的类雷区。我发现我认为是File的一个bug,但是这个问题只是简单的说了“不要模拟文件或路径”,这是没有任何解释的。有人能在这里帮助我理解为什么某些类不应该被嘲笑,以及我应该如何解决这个问题。我正在尝试通过bug报告向图书馆作出贡献,但是我提交的每一份报告都让我更加困惑。请原谅我的无知,但是如果有人能指出我禁止嘲笑的理由,我会非常感激。

    0热度

    1回答

    最近我们面临从jmockit 0.99915到jmockit 1.21和Java 6到java 7的迁移,之后我们进行了与不推荐使用api相关的修改以及其他测试,运行速度比迁移前慢。 在迁移之前,我们的1600集成测试在5-7分钟内运行,现在需要15-20分钟,“有没有人有类似的问题? 以下几个方面的考虑: 我知道有jmockit更大的版本,但我们需要用这个。 我们在应用程序中有几个模块(36),

    2热度

    1回答

    到目前为止,我根据包名或类名排除某些类。有什么办法可以排除下面给出的Enums吗? package com.*; public enum Quality { high,normal,low; } 覆盖范围我使用maven-surefire插件与JUnit和JMockit。而我的报道的设置是这样 <build> <plugins> .... <plugin> <g

    0热度

    1回答

    我在使用Eclipse的Java项目中使用Jmockit 1.30。 我已将jmockit.jar作为外部jar添加到我的项目中,现在我需要将我的所有项目打包为可运行的.jar文件。所以我去了“export ..” - >“Runnable Jar”,然后选择了“将所需的软件包包装到生成的jar文件中”。 但是,当我尝试执行与java -jar myjar.jar jar我得到奇怪的异常引用Jmo

    0热度

    2回答

    我想为下面代码中显示的方法编写一些测试。我正在嘲笑JMockit的依赖关系。无论出于何种原因,我总是得到一个NullPointerException,我真的不明白为什么会发生这种情况。我是JMockit的新手,并且一般嘲笑依赖关系。堆栈跟踪仅显示在new NonStrictExpectations() 处抛出的NullPointerException。 方法测试: @Override publi

    0热度

    1回答

    IDE:Android Studio 2.2.2 | Jmockit:2.1 | Java:1.8.0_102-b14 我试图模拟方法toString()的类net.android.Uri。这个类的所有方法都可以模拟OK,但是可以使用toString()方法。 @Test public void method(@Mocked final Uri uri) throws Exception {

    0热度

    1回答

    我试图将我的bean作为组件本身进行测试。所以我想测试的方法得到正确执行。因此,我嘲笑它与JMockit的依赖关系。我编写了两个测试,一个用于验证if条件是否为true,因此该方法立即结束并返回null。第二个用于在此条件下执行代码的结果也返回null。但是我的代码覆盖工具(JaCoCo)只是显示if条件被执行,而不是下面的代码。 会话是超类ÀbstractBean中的字段。方法isLoggedI

    2热度

    1回答

    我正在为我的bean编写组件测试,并且由于FacesContext的addMessage()方法,我不断得到NullPointerExceptions。 我敢肯定这是因为addMessage()方法,因为如果我删除测试通过的行。我如何模拟addMessage()方法? TrendBean @Named(value = "trendBean") @ViewScoped @SuppressWarn

    0热度

    1回答

    public abstract class AbstractValidator implements Validator { @Override public abstract void validate( FacesContext context, UIComponent component, Object value) throws Validato

    0热度

    1回答

    我尽量让单元测试上queryAction类的功能queryInfo ServletActionContext.getRequest(): public class queryAction{ public String queryInfo(){ // do something... // this line throw Exception HttpServle