Android中的Robolectic与V7支持库问题

时间:2017-10-13 09:45:45

标签: android unit-testing robolectric

之前我正在使用Robolectric来测试AlertDialog ShadowAlertDialog.getLatestAlertDialog()。但是,我已经更新了我的UI,现在我正在使用V7支持库。所以,它给了我不兼容的类型错误。

  Error:(82, 50) error: incompatible types
required: android.support.v7.app.AlertDialog
found:    android.app.AlertDialog

有什么解决方案可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

这很容易!改为:

AlertDialog latestAlert = (AlertDialog) ShadowDialog.getLatestDialog()