我有一个简单的函数,如下
fun openWebPage(url: String) {
val openURL = Intent(Intent.ACTION_VIEW)
openURL.data = Uri.parse(url)
startActivity(openURL)
}
如何使用Robolectric测试和验证网页是否成功打开?
此代码片段有助于捕获该场景
val shadow = Shadows.shadowOf(activity)
val exp_url = "www.google.com"
val intent = shadow.nextStartedActivity
val url = intent.data.toString()
assertEquals(exp_url,url)