Testowanie ułatwień dostępu

Podczas dostosowywania właściwości semantycznych aplikacji, na przykład podczas korzystania z pola przypadków użycia wymienionych w przewodniku po semantyce. Zweryfikuj ich poprawność zapobiegać regresjom za pomocą automatycznych testów interfejsu.

Aby na przykład sprawdzić, czy etykieta kliknięcia elementu jest ustawiona prawidłowo, możesz użyć tagu ten kod:

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

Testowanie tworzenia wiadomości

Więcej informacji o testowaniu w funkcji Compose znajdziesz w specjalnym artykule przewodników dotyczących testowania.

Dodatkowe materiały