powermock

    30热度

    3回答

    我一直在试图弄清楚如何在PowerMock和Junit4中运行参数化测试。问题是使用PowerMock你需要 @RunWith(PowerMockRunner.class) 来装饰你的测试类,并使用你有 @RunWith(Parameterized.class) 从我所看到的,他们似乎相互排斥装饰参数测试!?这是真的?有没有办法解决?我试图在运行PowerMock的类中创建一个参数化的类;

    1热度

    1回答

    我使用powermock使用进程生成嘲笑一些本地命令调用。奇怪的是这些测试通过有时会失败,有时会给NPE。这是一个powermock问题或在程序中的一些问题。 这里是一流的,我测试的一个片段: public void method1(String jsonString, String filename) { try { JSONObject jObj = new JSONObj

    0热度

    2回答

    我试图用PowerMock来模拟一些第三方代码,我遇到了一个扩展方法的问题。 所以我会给出一个片段显示发生了什么。 ClassA extends ClassB{ super(); } ClassB extends ClassC{ super(); } ClassC { String methodA(); } 现在我试图嘲笑ClassA,因为这是我的代

    2热度

    1回答

    我想使用PowerMock测试某些底层服务,但它很复杂。 我希望得到您的建议 public interface Service{ public void someMethod(){ } } public ServiceClient implements Service { ... } public MyServiceClient { public Service g

    3热度

    2回答

    当使用PowerMock(使用Mockito)时,我们是否需要模拟所有类的静态方法?我的意思是,假设我们有: class MockMe { public static MockMe getInstance(){ //return new Instance via complex process; } public static List<X> ano

    1热度

    1回答

    静态和动态两种方法 比方说,我们有 public class Foo { public static Foo getInstance() {...} public Bar bar(Baz baz) {...} } 我想要做的就是嘲笑它在我的单元测试。我需要模拟一个类的静态和动态方法Foo。惩戒getInstance()是那么容易,因为 import static org

    10热度

    3回答

    我有这样一个类: public final class Foo { public native int getBar(); public String toString() { return "Bar: " + getBar(); } } 请注意:getBar()用JNI实现,该类是最后。我想写一个junit测试来测试toString(

    9热度

    3回答

    我发现这个example他们使用PowerMock和EasyMock存根/模拟android的Menu和MenuItem类。我一直在尝试用PowerMock和Mockito做类似Activity的事情。 我知道很多方法都是final的,在Android.jar中它们都抛出RuntimeException(“Stub!”)。 我也明白,这个测试并不完整,但我只是想看看是否有可能嘲笑android活动