2011-12-16 2 views
0

Предоставьте мне тестовый проект для Android с помощью всего 2-3 файлов java, используя JUnit 4. Я пытался это сделать.Junit 4 runner in android test project «Пример проекта»

Мой основной файл испытания.

import org.junit.runner.RunWith; 
import org.junit.runners.Suite; 
@RunWith(Suite.class) 
@Suite.SuiteClasses({ 
SimpleMathTest.class 
// add other classes here (comma separated) 
}) 
public class TestSuite { 
} 

, и я сделал еще один тестовый файл в JUnit 4, который

import org.junit.After; 
import org.junit.AfterClass; 
import org.junit.Before; 
import org.junit.BeforeClass; 
public class SimpleMathTest { 
    @BeforeClass 
    public static void setUpBeforeClass() throws Exception { 
    } 
    @AfterClass 
    public static void tearDownAfterClass() throws Exception { 
    } 
    @Before 
    public void setUp() throws Exception { 
    } 
    @After 
    public void tearDown() throws Exception { 
    } 
} 

но во время выполнения отображается сообщение об ошибке:

SampleTest: Не удалось запустить тест

, пожалуйста, дайте мне некоторое решение.

Thanks

ответ

0

У вас нет методов @Test.

Добавить:

@Test 
public void test() { 
    //Test code here 
} 
2

Следующие шаги работали для меня:

  1. Создать новую JUnit (а не "Android JUnit Test") Testconfiguration: enter image description here
  2. Добавить новый тест запуска: enter image description here
  3. Выберите следующий пусковой установщик: enter image description here

С помощью этой конфигурации я могу выполнить свои модульные тесты. Они работают на компьютере, а не на телефоне. Надеюсь это поможет.

Смежные вопросы