2015-02-27 4 views
1

Я пытаюсь выполнить пробный тест моего кода с помощью mockito. В моем POM.xml указанная ниже зависимость приведена ниже.Невозможно импортировать mockito в Eclipse - немедленно исчезли

<dependency> 
    <groupId>org.mockito</groupId> 
    <artifactId>mockito-all</artifactId> 
    <version>1.9.5</version> 
</dependency> 

Однако, когда я пытаюсь импортировать Mockito, как показано ниже, он исчез сразу, и я ничего не могу с ним делать:

import static org.mockito.Mockito.*; 

Я не знаю, есть ли что-то не хватает в моей Затмение или нет. Есть ли какие-либо предложения, чтобы я мог это исправить?

"Импорт org.mockito не может быть разрешен" только что появилось в поле ошибки.

+0

«Импорт org.mockito не может быть разрешен», только что появившийся на поле ошибки – Martin

+1

Если вы разберете запись «Maven dependencies», то есть Mockito? –

+0

Примечание: вы можете ограничить объем этой зависимости вашим тестовым кодом, используя ' тест'. Это не устранит вашу непосредственную проблему. –

ответ

0

«он исчез сразу, и я ничего не могу с этим сделать». Это похоже на Eclipse save action + организовать импорт для меня, удаление импорта не используется. Попробуйте удалить это действие сохранения Eclipse следующим образом: Window-> Preferences-> Java-> Editor-> Save Actions-> Configure (правая сторона) -> Перейти на последнюю вкладку «Необязательный код». Удалите «Удалить неиспользуемый импорт». В качестве альтернативы сначала напишите код, используя этот статический импорт, а затем добавьте статический импорт. Последняя альтернатива - добавьте импорт и использование этого импорта за один шаг, не сохраняя между ними, это должно помешать вызову автоматического сохранения.

Относительно:

Я только что обнаружил, что нет "org.mockito.Mockito" в моей Maven> зависимость. Как я мог его получить?

В Eclipse Project Explorer, перейдите Maven Зависимости вашего Java-проекта. Идите в банку mockito где-то внизу. Откройте его, выберите пакет org.mockito, там должен быть Mockito.class, я уверен (похоже, что у вас запущен класс и имя пакета).

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

  • Нет связанных вопросов^_^