当我记录浓缩咖啡测试并重播它时,收到此错误,我该如何解决? :
junit.framework.AssertionFailedError:无法授予权限,请参阅 有关详细信息,请参见logcat,网址为junit.framework.Assert.fail(Assert.java:50) android.support.test.runner.permission.PermissionRequester.requestPermissions(PermissionRequester.java:110) 在 android.support.test.rule.GrantPermissionRule $ RequestPermissionStatement.evaluate(GrantPermissionRule.java:128) 在org.junit.rules.RunRules.evaluate(RunRules.java:20)处 org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)在 org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) 在 org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) 在org.junit.runners.ParentRunner处$ 3.run(ParentRunner.java:290)在 org.junit.runners.ParentRunner $ 1.schedule(ParentRunner.java:71)在 org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)在 org.junit.runners.ParentRunner.access $ 000(ParentRunner.java:58)在 org.junit.runners.ParentRunner $ 2.evaluate(ParentRunner.java:268)在 org.junit.runners.ParentRunner.run(ParentRunner.java:363)在 android.support.test.runner.AndroidJUnit4.run(AndroidJUnit4.java:101) 在org.junit.runners.Suite.runChild(Suite.java:128)处 org.junit.runners.Suite.runChild(Suite.java:27)在 org.junit.runners.ParentRunner $ 3.run(ParentRunner.java:290)在 org.junit.runners.ParentRunner $ 1.schedule(ParentRunner.java:71)在 org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)在 org.junit.runners.ParentRunner.access $ 000(ParentRunner.java:58)在 org.junit.runners.ParentRunner $ 2.evaluate(ParentRunner.java:268)在 org.junit.runners.ParentRunner.run(ParentRunner.java:363)在 org.junit.runner.JUnitCore.run(JUnitCore.java:137)在 org.junit.runner.JUnitCore.run(JUnitCore.java:115)在 android.support.test.internal.runner.TestExecutor.execute(TestExecutor.java:56) 在 android.support.test.runner.AndroidJUnitRunner.onStart(AndroidJUnitRunner.java:384) 在 android.app.Instrumentation $ InstrumentationThread.run(Instrumentation.java:2108)
答案 0 :(得分:0)
通过将我在单元测试中添加的所有权限添加到清单中来解决。