¿Cómo verificar que se cumpla una de muchas condiciones en Mockito? ¿Es posible verificar si se llamó a uno u otro método?

En mi prueba unitaria, quiero verificar si se llamó a uno u otro método. Puedo verificar fácilmente cuántas veces se llaman algunos métodos gracias a Mockito, pero verifyno tiene modo de verificación como "O". ¿Alguna solución?

En mi caso, quiero comprobar si SharedPreferences.Editorse ha activado .apply()o .commit()porque dos de estas posibilidades me satisfacen y guardan datos. Desafortunadamente, si llamo verify(mEditor).apply()pero alguien cambiará la implementación, por .commit()ejemplo, debido al requisito de guardar instantáneamente, la prueba fallará, pero no debería porque quiero probar solo desde este punto de vista si los datos se guardan o no. Es la prueba unitaria y debe ser independiente de cambios como ese y verifica solo el alcance de lo que se prueba en su interior.

Respuesta 1

Quería agregar un nuevo synset a Wordnet usando la biblioteca extjwnl. Para hacer esto, escribí el siguiente código de muestra. Después de guardar, observo que el nuevo sinónimo y la palabra se agregan, pero el ...

Muy bien, lo que intento hacer es: configurar una vista de imagen a la derecha y las 3 vistas de texto se ubicarán a la izquierda en relación con la imagen. Con el siguiente código XML, la vista de imagen está en ...

Cuando llamo a mi WebView y le doy una URL, quiero que se abra dentro de la aplicación (es decir, en mi página), pero no siempre hace esto. Algunas páginas se abrirán dentro de mi aplicación, pero otras se abrirán en ...

Estoy enfrentando el problema de cambiar el color del marco. Creé el temporizador timer1 e inicialmente configuré el color del marco en co1_ por ejemplo (RED). Ahora, cuando intenté comparar el color real con ...