Android Espresso测试保存并恢复实例状态

时间:2018-03-12 11:52:11

标签: android android-espresso onsaveinstancestate onrestoreinstancestate

我尝试在Espresso中测试Activity的实例状态保存和恢复。

如何测试整个生命周期? 建议在 How to test saving and restoring state of an android activity with Espresso?  已经有所帮助,但我们如何测试Parcelable writeToParcel / createFromParcel的东西呢? (意味着InstanceState不仅仅是保存和恢复,而是在两者之间进行序列化,这导致了这个很好的"解组未知类型代码"如果代码不起作用的例外)

Destroy and restart Activity with Testing Support Library测试规则不保留实例状态。

我用getInstrumentation().callActivityOnSaveInstanceState(oldActivity, stateBundle);进行了一些实验,但没有成功。

有什么想法吗?

0 个答案:

没有答案