Guilherme Costa

Todo mundo sabe que testar aplicativos Android com a estrutura atual é um parto, pois todo teste temos que subir a máquina virtual do Android para assim os testes rodar.

Com Roboeletric isso cair por terra, pois com ele conseguimos rodar testes automatizados no Android sem ter que subir a bendita máquina virtual, ele simplesmente roda o teste na JVM em segundos.

Para fazer isso no Android studio é simples.

Adicione esse trecho no seu arquivo build.gradle:

testCompile "org.robolectric:robolectric:3.0"

Na seção Build Variants selecione a opção Unit Tests :

Sincronize o gradle para que o projeto seja atualizado. Antes de criarmos o nosso primeiro teste, vamos criar o nosso cenário, na interface crie um botão e um texto:

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:paddingBottom=

Ver o post original 300 mais palavras

Anúncios