ユーザー補助機能のテスト

アプリのセマンティック プロパティをカスタマイズする場合。たとえば、 セマンティクス ガイドに記載されているユースケースを確認し、その正確性と 自動 UI テストを使用して回帰を防止します。

たとえば、要素のクリックラベルが正しく設定されているかどうかをテストするには、 コード:

@Test
fun test() {
    composeTestRule
        .onNode(nodeMatcher)
        .assert(
            SemanticsMatcher("onClickLabel is set correctly") {
                it.config.getOrNull(SemanticsActions.OnClick)?.label == "My Click Label"
            }
        )
}

Compose のテスト

Compose でのテストについて詳しくは、 テストガイドをご覧ください。

参考情報