Valor do stub de Build.VERSION.SDK_INT no teste de unidade local
Gostaria de saber se existe alguma maneira de stub o valor deBuild.Version.SDK_INT
? Suponha que eu tenha as seguintes linhas noClassUnderTest
:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
//do work
}else{
//do another work
}
Como posso cobrir todo o código?
Quero dizer, quero executar dois testes com SDK_INT diferente para inserir os dois blocos.
É possível no androidlocal testes de unidade usandoMockito
/PowerMockito
?
obrigado