【问题标题】:I Can't figure out how to write a Test to pass a Composable Test in Android我无法弄清楚如何编写测试以通过 Android 中的可组合测试
【发布时间】:2022-11-14 05:48:28
【问题描述】:

我拿了一个Codelab Lunch-tray App 它没有测试所以我尝试创建这些测试来练习。我尝试根据另一个代码实验室Codelab Cupcake为其创建测试用例 这两个项目的不同之处在于,在第二个代码实验室(午餐托盘)上,“下一步”按钮是大写的。 我不知道如何编写测试以使其通过。

【问题讨论】:

    标签: testing android-jetpack-compose


    【解决方案1】:
    val myNextButton = composeTestRule.activity.getString(R.string.btn_next).uppercase()
    composeTestRule.onNodeWithText(myNextButton).performClick()
    navController.assertCurrentRouteName(LixoPlayScreen.SideDishScreen.name)
    

    这似乎有效,但在鼠标悬停在活动上时,我看到了这条消息

    避免经常调用,因为它可能涉及同步并且速度很慢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-10-06
      • 1970-01-01
      • 2018-11-18
      • 2022-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多