我想在逻辑单元测试中绕过几个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)
?