Значение заглушки Build.VERSION.SDK_INT в локальном модульном тесте
Мне интересно, если есть в любом случае, чтобы заглушить значениеBuild.Version.SDK_INT
? Предположим, у меня есть следующие строки вClassUnderTest
:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
//do work
}else{
//do another work
}
Как я могу покрыть весь код?
Я хочу запустить два теста с разными SDK_INT, чтобы войти в оба блока.
Возможно ли это в Androidместный модульные тесты с использованиемMockito
/PowerMockito
?
Спасибо