2015-03-13 2 views
0

Когда я пытаюсь импортировать org.junit.Test, я получаю сообщение об ошибке «Ошибка импорта org.junit.Test с ошибкой типа, определенного в том же файле». Я могу импортировать до и после без проблем. При использовании аннотации @Test Eclipse не распознает и поэтому не позволит мне импортировать его таким образом.Импорт org.junit.Test не работает

Импорт:

import org.junit.Before; 
import org.junit.After; 
import org.junit.Test; 

Maven зависимостей:

<dependencies> 
<dependency> 
    <groupId>junit</groupId> 
    <artifactId>junit</artifactId> 
    <version>4.12</version> 
    <scope>test</scope> 
</dependency> 
<dependency> 
+3

Вы определили класс с именем Test? –

+0

Да, и это, кажется, проблема. Честно говоря, я удивлен, что он не мог отличить разницу через пути –

+0

Спасибо за решение моей проблемы с вашим вопросом. По какой-то причине учебник написал 'org.junit.jupiter.api.Test', и Eclipse не дал мне никаких предложений. Кто-нибудь знает, почему они это сделают? (не публиковать в качестве вопроса, потому что это не важно) – Fabian

ответ

2

Можете ли вы гарантировать, что имя файла класса не Test.Renaming тестовый класс в другое имя должно работать. Подобный вопрос был отправлен несколько раз назад here.

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