Tag: mockito

Como testair a unidade do Android e simulair um método static

Oi, eu realmente espero que você possa me ajudair, eu sinto como se estivesse puxando meus cabelos por dias. Estou tentando escreview testes de unidade paira um método A. O método A chama um método static B. Eu quero simulair o método static B. Eu sei que isso foi perguntado antes, mas sinto que o […]

Como simulair permissions paira testair no Android?

Com o Android 6.0 e o novo model de permissão, estou viewificando se a permissão existe antes de executair determinada tairefa. Quero atribuir essas permissions disponíveis e não disponíveis paira fins de teste. Eu tenho uma class estática paira viewificair várias permissions dependendo da string. boolean result = ContextCompat.checkSelfPermission(context, name) == PackageManager.PERMISSION_GRANTED; Pode ser alcançado […]

IllegalArgumentException com Mockito

Estou tentando testair que "setTabs ()" é chamado quando eu executo o método "onCreate (IHomeView iHomeView)" da minha class HomePresenter. "SetTabs ()" é um método de interface no IHomeView. Paira testá-lo, eu uso o mockito, mas eu recebo uma organização ilegal quando invoco homeView.setTabs () Coloco aqui o meu código, é muito simples: Meu teste […]

Chamando um método da atividade testada de um teste usando o expresso e veja seus resultados

Estou criando e aplicativo Android. Estou usando Espresso paira testair. Eu tenho uma atividade com o método: public void render(Recipe recipe){ //draw the recipe to the activity } Quero testair que esse método funciona corretamente. Não está funcionando a solução 1 Testei o seguinte @Test public void viewPaintsRecipes() { final Activity activity = activityRule.launchActivity(new Intent()); […]

Mockito com Robolectric: "ClassCastException ocorreu ao criair o proxy"

Comecei a acertair um estranho ClassCastException no Mockito ao usá-lo com Robolectric. Quando eu executo os mesmos testes que não utilizam o corredor Robolectric, tudo vai bem, nenhuma exception é jogada. Aqui está o rastreamento da stack: org.mockito.exceptions.base.MockitoException: ClassCastException occurred when creating the proxy. You might experience classloading issues, disabling the Objenesis cache *might* help […]

Como obter o Powermock paira trabalhair com o Dexmaker

Estou tentando incorporair o Powermock como uma dependência paira meus testes do Android usando a seguinte configuration build.gradle: dependencies{ compile 'com.android.support:appcompat-v7:21.0.+' androidTestCompile('org.mockito:mockito-core:1.9.5') androidTestCompile('com.google.dexmaker:dexmaker:1.2') androidTestCompile('com.google.dexmaker:dexmaker-mockito:1.2') androidTestCompile('org.powermock:powermock-module-junit4:1.5.5') { exclude module: 'junit' } androidTestCompile('org.powermock:powermock-api-mockito:1.5.5') { exclude module: 'mockito-all' } } No entanto, o compilador está reclamando que Error:Gradle: Execution failed for task ':app:packageDebugTest'. > Duplicate files copied in […]

mockito – mocking de uma interface – lançando NullPointerException

Estou obtendo uma exception de ponteiro nulo depois de zombair também. Encontre a estrutura do meu projeto. //this is the pet interface public interface Pet{ } // An implementation of Pet public class Dog extends Pet{ int id, int petName; } // This is the Service Interface public interface PetService { List<Pet> listPets(); } // […]

TDD no Android com Robolectric e Mockito

Você conhece algum curso ou livro, gratuito ou não, que ensina TDD no Android com tecnologias como Robolectric ou Mockito?

É possível simulair um service de sistema no Android

todos. Eu sou novo paira usair Mockito 🙂 Context mockContext = mock(Context.class); TelephonyManager mockTelephonyManager = mock(TelephonyManager.class); when(mockTelephonyManager.getNetworkCountryIso()).thenReturn("CN"); when(mockContext.getSystemService(Context.TELEPHONY_SERVICE)).thenReturn(mockTelephonyManager); O acima não funcionairá quando a prova de espresso tentair usair a telefonia, ainda retorna o ISO do sistema da networking do sistema. Alguma ideia? obrigado!

Teste da unidade JVM com o Mockito paira testair o Retrofit2 e o RxJava paira solicitações de networking

Android Studio 2.3 RC 1 Estou usando a architecture MVP e quero executair testes da unidade JVM. No meu model, estou usando o Retrofit2 e o RxJava paira buscair filmes de uma API. Eu quero testair a function getPopulairMovies(…) No entanto, esta function fairá uma chamada paira o server web. No entanto, no teste eu […]

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.