Я использую Eclipse IDE: Eclipse Java EE IDE для веб-разработчиков. Версия: Indigo ReleaseMy Eclipse больше не может запускать (или отлаживать) мои тесты JUnit
Я использую JUnit 4. Для свойств проекта> Путь сборки Java> Библиотеки: У меня есть JUnit4. Также в рамках одной и той же вкладке: зависимостями Maven> У меня есть JUnit-4.8.2.jar
В pom.xml у меня есть:
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.8.2</version>
<scope>test</scope>
</dependency>
В принципе, я пишу модульных тестов с использованием JUnit в последние несколько месяцы! Все, что мне нужно было сделать, чтобы создать тестовый класс, добавьте метод тестирования, как показано ниже:
@Test
public void testMethod(){
// Some test code
}
правой кнопкой мыши на метод, Run As> JUnit Test
Это все, что мне нужно сделать, чтобы либо запустить мой unit test или do Debug As> Junit Test для отладки моего модульного теста.
Все было в порядке с миром! Начиная со вчерашнего дня, когда я добавляю новый метод тестирования в класс, который у меня уже есть, а затем выполните: Щелкните правой кнопкой мыши по методу, запустите как> Тест JUnit
Ничего не происходит! Я больше не могу запускать или отлаживать любые тесты! Значение Я не могу добавить новый модульный тест!
Позвольте мне также добавить, что я делаю чистую сборку через Eclipse, и Eclipse видит новый класс, который содержит мой новый метод тестирования.
Поскольку ни одна из моих конфигураций не изменилась, я понятия не имею, что пошло не так!
Есть ли идеи? Любая помощь будет принята с благодарностью.
C:\Project>mvn eclipse:eclipse
[INFO] Scanning for projects...
Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-jar-pl
ugin/2.3.2/maven-jar-plugin-2.3.2.pom
Downloaded: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-jar-plu
gin/2.3.2/maven-jar-plugin-2.3.2.pom (6 KB at 10.9 KB/sec)
Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-plugin
s/21/maven-plugins-21.pom
Downloaded: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-plugins
/21/maven-plugins-21.pom (13 KB at 27.8 KB/sec)
Downloading: http://repo1.maven.org/maven2/org/apache/maven/maven-parent/20/mave
n-parent-20.pom
Downloaded: http://repo1.maven.org/maven2/org/apache/maven/maven-parent/20/maven
-parent-20.pom (25 KB at 50.3 KB/sec)
Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-jar-pl
ugin/2.3.2/maven-jar-plugin-2.3.2.jar
Downloaded: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-jar-plu
gin/2.3.2/maven-jar-plugin-2.3.2.jar (32 KB at 71.4 KB/sec)
[INFO]
[INFO] Building myProject 3.0
[INFO] >>> maven-eclipse-plugin:2.8:eclipse (default-cli) @ myProject >>>
[WARNING] The artifact commons-email:commons-email:jar:1.1 has been relocated to
org.apache.commons:commons-email:jar:1.1
[INFO]
[INFO] --- xmlbeans-maven-plugin:2.3.3:xmlbeans (default) @ myProject ---
[INFO] All schema objects are up to date.
[INFO]
[INFO] <<< maven-eclipse-plugin:2.8:eclipse (default-cli) @ myProject <<<
[INFO]
[INFO] --- maven-eclipse-plugin:2.8:eclipse (default-cli) @ myProject ---
[INFO] Using Eclipse Workspace: null
[INFO] Adding default classpath container: org.eclipse.jdt.launching.JRE_CONTAIN
ER
[WARNING] While downloading commons-email:commons-email:1.1
This artifact has been relocated to org.apache.commons:commons-email:1.1.
Commons Email has been reassigned to the
org.apache.commons group as per the Maven 2 standards.
[INFO] Creating maven-eclipse.xml Ant file to handle resources
[INFO] Creating external launcher file
[INFO] File C:\myProjectProject\.project already exists.
Additional settings will be preserved, run mvn eclipse:clean if you want
old settings to be removed.
[INFO] Wrote Eclipse project for "myProject" to C:\myProjectProject.
[INFO] BUILD SUCCESS
[INFO] Total time: 6.823s
[INFO] Finished at: Tue Mar 13 13:16:52 PDT 2012
[INFO] Final Memory: 9M/152M
Выполняется ли оно извне из затмения? Случайно изменился ли ваш тестировщик проверки затмения (Запустить конфигурации> вкладка «Тест» - тестовый бегун должен быть JUnit4, а не Junit3) –
В Run Configurations у меня есть: Test runner: JUnit 4. Однако я попытался добавить новый тест, нажав кнопку " Нажмите кнопку «Создать», чтобы создать новые конфигурации выбранного типа », чтобы увидеть, могу ли я запускать какой-либо новый метод тестирования единицы таким образом, но это не позволяет мне добавить никаких! – blueSky
Есть ли что-нибудь в журнале ошибок (Window-> Show View-> Error Log)? Если да, можете ли вы разместить здесь ошибку/исключение? –