如何模拟android.util.Log.d(tag,msg)?

时间:2016-05-23 13:44:44

标签: android unit-testing mocking mockito robolectric

我想在逻辑单元测试中绕过几个android.util.Log.d(tag, msg);个调用(即不是仪器:在PC上运行,而不是在android上运行)。

所以我在单元测试课上使用了@RunWith(RobolectricGradleTestRunner.class)

但现在,当我致电ProtectionDomain pd = aClassObject.getProtectionDomain();时,我在pd上收到此错误:

ProtectionDomain  (null <no signer certificates>)
     org.robolectric.internal.bytecode.InstrumentingClassLoader@4ad7f3e3
     <no principals>
     null

我如何模拟android.util.Log.d(tag, msg)

0 个答案:

没有答案