Tag: junit

Cómo escribir una prueba de unidad para un controlador de excepción de subprocesos no detectados.

Estoy tratando de escribir una prueba de unidad para mis aplicaciones sin tratar controlador de excepción de hilo, pero no han tenido suerte hasta ahora. El controlador es amplia aplicación, y sé que funciona. También se basó en código encontrado aquí . Sin embargo no puedo pensar en una manera de escribir realmente una prueba […]

Tarea con el nombre 'testDebug' no se encuentra en el proyecto ': module'

A partir de com.android.tools.build:gradle:1.3.0 se puede ejecutar en la Task with name 'testDebug' not found in project ':module'. Al igual que en la etapa anterior del entorno de compilación, no fue posible probar correctamente los módulos de biblioteca con Robolectric & Java, se creó esta solución: afterEvaluate { project -> android.libraryVariants.each { variant -> println […]

Prueba de fragmentos con Robolectric 3.0

Tengo dos fragmentos adjuntos a una actividad. public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); LoginFragment loginFragment = new LoginFragment(); FragmentManager fragmentManager = getSupportFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.add(android.R.id.content,loginFragment); fragmentTransaction.commit(); } public void userReg(View view){ RegisterFragment regFragment = new RegisterFragment(); FragmentManager fragmentManager1 = getSupportFragmentManager(); FragmentTransaction fragmentTransaction1 = fragmentManager1.beginTransaction(); fragmentTransaction1.addToBackStack("added"); […]

Cómo probar android con ormlite proyecto

cualquier persona podría ayudarme con el problema: ¿cómo probar las aplicaciones de android que utiliza ormlite? Me gustaría saber cómo crear simulacros de dao. Este código me dao un dao public Dao<Account, Integer> getAccountDao() throws SQLException { if (accountDao == null) { accountDao = getDao(Account.class); } return accountDao; } Mi actividad de pruebas muestra esto: […]

org.junit cant 'ser resuelto en IntelliJ

Quiero compilar ActionBarSherlock en IntelliJ como un módulo de biblioteca para mi proyecto, pero las importaciones import static org.hamcrest.CoreMatchers.equalTo; , import static org.junit.Assert.assertThat; e import org.junit.Test; no puede resolverse. ¿Alguna idea de cómo solucionarlo? Editar: Cuando descomente el ManifestParsingTest.java en ActionBarSherlock e intento compilar mi proyecto, obtengo estos: Android Dex: [MoneyTracker] UNEXPECTED TOP-LEVEL EXCEPTION: […] […]

Excepción de tiempo de ejecución en las pruebas de Android JUnit

Tengo una actividad simple de HelloWorld que intento probar con una prueba de JUnit para Android. La aplicación se ejecuta como debería, pero la prueba falla con un "java.lang.RuntimeException: No se puede resolver la actividad para: Intent {action = android.intent.action.MAIN flags = 0x10000000 comp = {no.helloworld.HelloWorld / no.helloworld.HelloWorld}} en no.helloworld.test. HelloWorldTestcase.setUp (HelloWorldTestcase.java:21) " Esta es […]

Prueba de UiAutomator 2.0 desde la línea de comandos

Estoy tratando de usar Android UIAutomator para algunas pruebas simples, soy consciente de que tiene que ser construido por Gradle desde UIAutomator 2.0, puedo ejecutar mi prueba simple que sólo presiona botón de inicio a través de Android Studio o línea de comandos por "gradlew .bat cC ", me preguntaba cómo puedo ejecutarlo con el […]

CalledFromWrongThreadException realizando pruebas JUnit en Android

Soy nuevo en JUnit y Android y la documentación de prueba buena para trabajar con Android es difícil de encontrar. Tengo un proyecto de prueba con clases que extienden ActivityInstrumentationTestCase2. Pruebas sencillas para examinar el estado de la GUI (lo que está habilitado, las posiciones relativas, etc) funcionan como se esperaba. Sin embargo, cuando intento […]

Android – Cómo ensayar una clase de registro con mockito

He escrito una clase para administrar el registro en un proyecto de aplicación de Android. El LogManager es básicamente un contenedor para android.util.log Controla el registro en un archivo, si la aplicación se bloquea y el registro de depuración estándar. Quisiera probar la clase usando JUnit. He intentado lo siguiente pero no parece producir los […]

Prueba de unidad para EditTextView. ¿Cómo lo hago?

public class LoginActivityTest extends ActivityInstrumentationTestCase2<Login> { Login mActivity; private EditText username; private EditText password; @SuppressWarnings("deprecation") public LoginActivityTest() { super("com.main.account.Login",Login.class); } @Override protected void setUp() throws Exception { super.setUp(); mActivity = this.getActivity(); username = (EditText) mActivity.findViewById(R.id.username); password = (EditText) mActivity.findViewById(R.id.password); } public void testPreconditions() { assertNotNull(username); assertNotNull(password); } public void testText() { assertEquals("hello",username.getText()); assertEquals("hello123", password.getText()); } […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.