Обновление: его ошибка, и сообщалось, пожалуйста, звездочка: https://code.google.com/p/android/issues/detail?id=209832&thanks=209832&ts=1463161330
Я настраиваю модульное тестирование на студии Android.
Я прочитал документацию и настроил его точно так, как указано. У меня установлена тестовая папка как src/test/java
Я сделал случайный тестовый класс:
import org.junit.Test;
import static org.junit.Assert.*;
import static org.hamcrest.CoreMatchers.*;
public class RandomTestClass
{
@Test
public void testTest()
{
assertThat(4, is(4));
}
}
Однако когда я иду запускать свой тест, я получаю:
ошибка: пакет org.junit не существует
Я установил свой gradle ТОЧНО, как описано в документах:
dependencies {
// Required -- JUnit 4 framework
testCompile 'junit:junit:4.12'
// Optional -- Mockito framework
testCompile 'org.mockito:mockito-core:1.10.19'
}
Несколько других вопросов с этой проблемой, казалось, говорят, что эти зависимости отсутствуют. У меня есть они.
Можете ли вы придумать какую-либо причину, по которой мои тесты локального блока не находят файл junit, когда я иду запускать тест?
Примечание Он способен находить классы junit, когда я пишу код. Он не может найти junit, когда я запускаю тест.