fei*_*ong 5 java testing android robolectric
我很高兴听到 android studio 做了一些更新,使单元测试在 android studio 中变得简单,所以我一直在尝试设置 roboelectric,但我无法克服在以下方法中发生的这个错误。
MainActivity = Robolectric.buildActivity(MainActivity.class).create().get();
Run Code Online (Sandbox Code Playgroud)
使用以下堆栈跟踪
引起:java.lang.RuntimeException: java.lang.NoSuchMethodException: java.lang.Object.attach(android.content.Context, android.app.ActivityThread, android.app.Instrumentation, android.os.IBinder, int, android .app.Application, android.content.Intent, android.content.pm.ActivityInfo, java.lang.CharSequence, android.app.Activity, java.lang.String, android.app.Activity$NonConfigurationInstances, android.content.res .Configuration) 在 org.robolectric.util.ReflectionHelpers.traverseClassHierarchy(ReflectionHelpers.java:248) 在 org.robolectric.util.ReflectionHelpers.callInstanceMethod(ReflectionHelpers.java:138) ... 36 更多
为什么会发生这种情况以及我可以做些什么来克服它?
| 归档时间: |
|
| 查看次数: |
579 次 |
| 最近记录: |