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