Me solución recientemente encontrado para este problema que fue publicada por devdanke:.
"A partir del 11-julio-2010 y Android 2.1, el trabajo en torno a que uso es para segregar las pruebas en diferentes clases Cualquier prueba (s) que no llaman a ninguna API de Android vaya a sus propias clases. Para cada una de estas clases, elimino la referencia a Android en sus configuraciones de ejecución, pestaña Classpath ".
El problema de tenerlo configurado clase por clase no es posible ejecutar todas las pruebas en el proyecto. Un mejor enfoque es crear 2 proyectos de prueba con diferentes conjuntos de bibliotecas.
proyecto
estándar Android JUnit Test puede crearse siguiendo link, y la clase de prueba de ejemplo se parece a:
import android.test.AndroidTestCase;
public class ConverterTest extends AndroidTestCase {
public void testConvert() {
assertEquals("one", "one");
}
}
Entonces proyecto JUnit Test se puede convertir de proyecto Android de prueba JUnit mediante la eliminación de la Biblioteca Android de trayectoria de la estructura del proyecto, y la adición de JRE System Library, y la biblioteca JUnit 3, y la clase de prueba de muestra se ve así:
import junit.framework.TestCase;
public class ConverterTest extends TestCase{
public void testConvert() {
assertEquals("one", "one");
}
}
Usted podría tratar de JDK 6 Update 20. Al igual que en –
[No se puede ejecutar JUnit 4 caso de prueba en Eclipse] (http://stackoverflow.com/questions/2172152/ cant-run-junit-4-test-case-in-eclipse) – idbrii