我正在设置此类以测试片段:
@RunWith(RobolectricTestRunner.class)
public class MyFragmentTest {
MyFragment myFragment;
@Before
public void setUp(){
myFragment = (MyFragment)FmyFragment.instantiate(ApplicationProvider.getApplicationContext(), MyFragment.class.getName());
SupportFragmentTestUtil.startVisibleFragment(myFragment);
}
}
但是线
SupportFragmentTestUtil.startVisibleFragment(myFragment);
引发以下异常:
java.lang.IllegalStateException: Recursive entry to executePendingTransactions
我在装置中错过了什么吗?我已经尝试了很多事情,这是我用roboelectric开始我的片段最接近的过程。
如果您需要更多信息,请随时询问。
最佳答案
问题是使用robolectric时出现了Glide Bug。