Java Roboelectric中带有SupportFragmentTestUtil.startVisibleFragment(myFragment)的非法状态异常
我正在设置这个类来测试我的片段:Java Roboelectric中带有SupportFragmentTestUtil.startVisibleFragment(myFragment)的非法状态异常,java,android,testing,junit,robolectric,Java,Android,Testing,Junit,Robolectric,我正在设置这个类来测试我的片段: @RunWith(RobolectricTestRunner.class) public class MyFragmentTest { MyFragment myFragment; @Before public void setUp(){ myFragment = (MyFragment)FmyFragment.instantiate(ApplicationProvider.getApplicationContext(
@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
我的设置中有什么遗漏吗?我已经尝试了很多东西,这是我用RoboeElectric最接近开始我的片段
如果您需要更多信息,请随时询问。问题在于使用RoboeElectric时出现了滑动错误