Testowanie ułatwień dostępu

Podczas dostosowywania właściwości semantycznych aplikacji, np. zgodnie z przypadkami użycia wymienionymi w przewodniku po semantyce, sprawdzaj ich poprawność i zapobiegaj regresjom za pomocą automatycznych testów interfejsu.

Aby na przykład sprawdzić, czy etykieta kliknięcia elementu jest ustawiona prawidłowo, użyj tego kodu:

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

Testowanie tworzenia

Więcej informacji o testowaniu w usłudze Compose znajdziesz w specjalnych przewodnikach po testowaniu.

Dodatkowe materiały