powermockito

    0热度

    1回答

    我必须在类中测试一个方法。但是这个类本身有一些内部属性和方法被继承和保护。 如果事实上,我有什么是: public class MyActionTest { @Test public void goToSearchBaseTest() { MyAction myAction = new MyAction(); myAction.search();

    1热度

    2回答

    我有以下类 在StackOverflow中有对此的回答,但它涉及列表throw checked Exceptions from mocks with Mockito。我喜欢研究这种情况。没有得到我失踪的地方。 public SimpleClass{ private SimpleClass(){} public void runMethod(request,String,Ma

    1热度

    1回答

    我正在使用Mockito服务来测试可能在MyFinalClass中抛出的异常,并在具体方法调用MyFinalClass中的getObject方法时被MyAbstractClass捕获。 请参阅下面的代码。 public abstract class MyAbstractClass{ @Autowired private MyFinalClass myFinalClass;

    0热度

    1回答

    我正在使用Mockito服务来测试可能在MyFinalClass2中抛出的异常,并在具体方法调用MyFinalClass2中的getValue方法时被MyAbstractClass捕获。此方法返回一个接口(MyInterfaceClass)对象。 我在Mocking Chained calls in Concrete Class Mockito之前问过一个问题,幸好提供的解决方案在调用MyFina

    0热度

    1回答

    我正在用PowerMockRunner测试一个类,它从辅助类的静态方法中检索value ENUM。将此枚举传递给classUnderTest中的SWITCH语句时,会抛出空指针。 我已经调试,可以看到ENUM设置正确(名称,类型,序号都如预期),所以我不确定为什么NPE被抛出。任何人遇到类似的问题? 注意:PowerMockito是必需的,因为classUnderTest包含对私有方法的调用。下面

    1热度

    1回答

    我试图测试抛出的异常,但代码继续返回true而不是捕获异常并返回false。 测试类 @RunWith(PowerMockRunner.class) @PrepareForTest({Class1.class, Class2.class}) public class TestClass { private Argument arg; private static Class1 mock

    0热度

    1回答

    考虑惩戒一个参数的构造函数如下代码: @Override public void A() { objectA = objectB.B(); objectA.C(someValue); objectC = new constructor(objectA,callback()); //Rest of the code } } public

    -1热度

    4回答

    我想单元测试使用java.time.LocalDateTime的代码。我能够得到模拟工作,但是当我添加时间(无论是分钟还是天)时,我最终得到的值为null。 @RunWith(PowerMockRunner.class) @PrepareForTest({ LocalDateTime.class }) public class LocalDateTimeMockTest { @Te

    2热度

    1回答

    访问嵌套的私有静态类 我有以下Java中的公共类,它看起来像: public class MyClass { private static class MyNestedClass<T> extends SomeOtherClass { } } 我写一个测试,我需要创建使用PowerMockito为MyNestedClass类模拟对象,但我不能够访问该类,因

    0热度

    1回答

    在我无法重构的源类中(所以我不能使用建议here)有= new XXX的对象创建。我必须嘲笑他们的函数调用X()。call()。 为此,我使用powermock的whenNew()函数。但是我在这个例子中在测试LoginSuccessHandler的类中有null。在这里我LoginSuccessHandlerTest类: @RunWith(PowerMockRunner.class) publ