Не могу запустить JUnit с Eclipse - PullRequest
7 голосов
/ 16 мая 2010

Я использую новый Eclipse. Создайте демонстрационный тест с помощью jUnit (я добавил стандартную библиотеку jUnit, встроенную в Eclipse). Затем я пишу этот код:

import junit.framework.*;

import org.junit.Test;

public class SimpleTest extends TestCase { 
   public SimpleTest(String name) { 
      super(name);
   }
   public final void main(String method){

   }

   @Test
   public final void testSimpleTest() {
      int answer = 2;
      assertEquals((1+1), answer); 
   }
}

Но это не работает. На вкладке «Отладка»:

org.eclipse.jdt.internal.junit.runner.RemoteTestRunner at localhost:52754 
Thread [main] (Suspended (exception ClassNotFoundException)) 
URLClassLoader$1.run() line: not available [local variables unavailable] 
AccessController.doPrivileged(PrivilegedExceptionAction<T>, AccessControlContext) line: not available [native method] 
Launcher$AppClassLoader(URLClassLoader).findClass(String) line: not available 
Launcher$AppClassLoader(ClassLoader).loadClass(String, boolean) line: not available 
Launcher$AppClassLoader.loadClass(String, boolean) line: not available 
Launcher$AppClassLoader(ClassLoader).loadClass(String) line: not available 

Как мне это решить?

Ответы [ 2 ]

6 голосов
/ 16 мая 2010

Удаление точек останова на Исключениях при работе в режиме отладки или просто в режиме без отладки.

В представлении отладки в правом верхнем окне щелкните вкладку Точки останова и снимите отметку любой точкой останова на Exception, например ClassNotFoundException и перезапустите тест.

5 голосов
/ 16 мая 2010

Вы, как и многие люди, перепутали JUnit 3 и JUnit 4. Если вы используете JUnit 3, назовите ваши тесты «test *» и наследуйте от TestCase. Если вы используете JUnit 4, используйте аннотации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...