2009-12-13 4 views
0

Я пытаюсь сделать модульные тесты для нескольких возвращаемых значений в Antlr. У меня есть регулярные модульные тесты, работающие с использованием gunit. Тем не менее, я не слишком уверен, что делать с Testgrammar.java файл JUnit, который генерируется в соответствии с инструкциями на http://www.antlr.org/wiki/display/ANTLR3/gUnit+-+Grammar+Unit+TestingКак использовать созданный Antlr файл junit, сделанный путем перевода файла gunit

Я попытался запустить:

Java -cp «./antlr.jar» Testgrammar.java

, но я получаю следующее сообщение об ошибке:

Исключение в потоке "главный" java.lang.NoClassDefFoundError: Testgrammar/Java

ответ

0

Он должен быть составлен ссылки на выходе сборки из файлов грамматики, а затем запустить с:

Java орг/JUnit/питателя/JUnitCore Testgrammar

1

Вы запустите его, как любое другое приложение Java: с именем класса, а не файл na меня.

java -cp "./antlr.jar" Testgrammar 
+0

это что-то делать с запуском его с юнитом. Я просто не знаком с настройкой его из командной строки. – Mark

+0

Не уверен в работе с JUnit, просто заметила ошибку в вашей командной строке – Jorn