unitest unit tutorial test studio para check book android android-espresso espresso

tutorial - unit test android



Espresso-TextView contiene String (3)

Puede utilizar la biblioteca Hamcrest. Cuenta con un método que contiene cadenas. Creo que está en la biblioteca de espresso.

Puedes importarlo estáticamente en tu clase:

import static org.hamcrest.core.StringContains.containsString;

Utilice includesString en su método en un TextView:

textView.check(matches(withText(containsString("Test"))));

En pocas palabras, ¿cómo puedo decir si un TextView determinado contiene una cadena específica en Espresso ?

El equivalente de: myStrings.contains("Subby");


Utilice withSubstring(substring) , es igual que withText(containsString(substring)) pero más conciso


Utilizar con withText

onView(...).check(matches(withText("Subby"))); onView(withId(R.id.textView)).check(matches(withText("Subby")));