2016-04-07 3 views
0

У меня возникла проблема. Надеюсь, вы сможете помочь.Импорт org.mockito.Mock не найден

Я хочу использовать Mockito в моей Spring Boot w/Gradle project, но STS не может разрешить зависимость.

У меня есть следующее в моем build.gradle файле;

repositories { jcenter() } 
dependencies { testCompile('org.mockito:mockito-core:1.+') } 

Когда я делаю ./gradlew --info build я могу видеть, что это решение Mockito:

Resolved versions: {org.mockito:mockito-core=1.+} 
Using version '1.+' for dependency 'org.mockito:mockito-core:1.+' 
Using version '1.+' for dependency 'org.mockito:mockito-core:1.10.19' 

После ./gradlew cleanEclipse eclipse он находится в моих сборках Пути STS Проекта

In Build Path

Моего код Файл показывает следующее сообщение:

cannot resolve Mockito

У меня есть другой проект, настроенный точно так же, и он отлично работает.

Пожалуйста, помогите мне, ребята, Люк.

ответ

2

Используйте статический импорт:

import static org.mockito.Mockito.when; ...or... 
import static org.mockito.Mockito.*; 
+0

@lukegjpotter см. Мой ответ. –

+0

Спасибо, @ Харшад. Вы являетесь спасателем жизни и GitHub обязуетесь сохранить заговор. – lukegjpotter

+0

@lukegjpotter gald, чтобы помочь вам. –

2

Чтобы добавить @ ответ Харшада, вы можете сделать вашу жизнь проще и позволить Eclipse, обрабатывать статический импорт путем добавления методов Mockito вашего любимого импорта enter image description here

Далее будет приведена подсказка: enter image description here

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