Valor de código auxiliar de Build.VERSION.SDK_INT en prueba de unidad local
Me pregunto si de todos modos hay que tropezar con el valor deBuild.Version.SDK_INT
? Supongamos que tengo las siguientes líneas en elClassUnderTest
:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
//do work
}else{
//do another work
}
¿Cómo puedo cubrir todo el código?
Quiero decir que quiero ejecutar dos pruebas con SDK_INT diferente para ingresar ambos bloques.
¿Es posible en Android?local pruebas unitarias utilizandoMockito
/PowerMockito
?
Gracias