How to get Powermock to work with Dexmaker

前端 未结 3 1064
情书的邮戳
情书的邮戳 2021-01-18 01:13

I am trying to incorporate Powermock as a dependency for my Android tests using the following build.gradle configuration:

dependencies{
    compile \'com.and         


        
3条回答
  •  太阳男子
    2021-01-18 02:00

    MockMaker is a glue module that integrates dexmaker with Mockito. It does what's necessary for Mockito to generate concrete classes with Dalvik .dex files instead of JVM .class files.

    It's possible that Powermock will work with Dexmaker, but it's unlikely advanced Powermock features will work. In particular, Powermock advertises this:

    PowerMock uses a custom classloader and bytecode manipulation to enable mocking of static methods, constructors, final classes and methods, private methods, removal of static initializers and more.

    That custom class loader is unlikely to work on dalvikvm.

提交回复
热议问题