powermock

    1热度

    1回答

    我刚写了抽样检测情况,在这里我想嘲笑一个类型实例方法。我很惊讶,我的测试用例传递时没有调用expectLastCall方法。我想知道,在调用实例void方法时,expectLastCall不需要调用吗? StringUtil.java package com.sample.util; import com.sample.model.MethodNotImplementedException;

    0热度

    1回答

    我正在尝试获取jenkins上的sonarqube仪表板上的代码覆盖率报告。代码覆盖率报告即将出台,但只显示4.6%的覆盖率。在调查中,我发现使用PowerMocks编写的测试类正在跳过。 在进一步的调查中,我发现“JaCoCo在动态修改/创建的类中不能很好地发挥作用(这是powermock的工作方式)。这是一个我们目前无法做到的已知限制”。 是否有任何解决此问题的方法,以便我可以为使用Power

    2热度

    2回答

    我有一个简单的Spring启动应用程序,它包含Employee控制器返回员工姓名,如果通过的年份大于2014并且如果它不小于2014年,然后我抛出一个自定义异常,并在异常处理程序中处理它。 我想单元测试使用powermock异常流程,但我不知道如何做到这一点。我已经通过一些链接,但无法理解。 目前我正在得到java.lang.IllegalArgumentException:WebApplicat

    1热度

    1回答

    我需要一些测试帮助。具有以下方法: @PrePersist public void prePersist(Tag tag) { if (tagService.listUserTags(tag.getUser()) .size() > Constants.Tags.maxPerUser) { TaskUtils.createTask(url, p

    1热度

    2回答

    我有一个类A调用抽象类B的静态方法,该方法抛出一些异常。我想测试这个例外。我使用的是junit 4.1,mockito 1.9.5和powermock 1.6.6。这些类是: abstract class B { public static void meth(String str) throws SomeException1, SomeException2,SomeException3 {

    -1热度

    1回答

    这里是我的代码, public void doFilter(ServletRequest req, ServletResponse res, FilterChain filterChain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) req;

    0热度

    2回答

    在编写B类的单元测试时,如何测试方法 - >checkValidity()。该方法在内部初始化C类实例并调用该对象上的方法。 我们如何查询Mockito/Powermock? public class B { public List<Object> checkValidity(){ C c=new C(); if(c.isTrue()){ .....

    3热度

    1回答

    我正在使用Junit 4,并且我正在使用2个库来处理junit中的嘲讽。 以下是我的代码。 package tutorials; import static org.mockito.Mockito.when; import org.junit.Assert; import org.junit.Test; import org.junit.runner.RunWith; import

    3热度

    2回答

    我是Junit的新手,下面是我正在运行的junit代码。 package com.de.base.util.general; import static org.junit.Assert.*; import static org.mockito.Mockito.when; import java.util.HashMap; import org.junit.Assert; import

    0热度

    1回答

    我使用Cobertura maven插件[版本2.7]了解我的测试的代码覆盖率。我正在使用PowerMock [版本1.6.6]来模拟相关对象。但是当我运行mvn cobertura:cobertura并检查报告时,覆盖率保持不变。当我不使用嘲笑时它工作正常。这是兼容性问题吗? 我试过mvn clean多次只是为了确保报告是新生成的。 这里是我的pom.xml <properties>