2012-02-11 2 views
2

У меня есть проект весеннего tomcat, сконфигурированный с aspectJ LTW, я хотел бы запустить модульные тесты с AspectJ LTW. Согласно весенним документам, работающим с LTW для автономной JVM, необходимо передать аргументы для агента JVM.Ist есть способ запуска JUnit 4 тестов с Spring AspectJ LTW без использования jvm-агента?

Передача агента JVM для тестов junit легко сделать из муравья, но очень неудобно делать при выполнении единичного теста в eclipse. Есть ли способ настроить классы JUnit, чтобы LTW включался без использования агента?

Для модели tomcat spring используется загрузчик трансформирующего класса для загрузки AspectJ LTW, есть ли что-то подобное для JUnit, может быть, JUnit, который делает LTW?

обновление: Рассказывая затмение хранить .launch файлы в затмение проекта я в состоянии правой кнопкой мыши на модульных тестов и сделать Run As и это работает, потому что затмение использует .launch файлы, это временное решение, что Я хотел бы избежать, если это возможно.

ответ

3

Я бы установил AspectJ Development Tools, таким образом вы получите свои аспекты, сотканные прямо в вашей Eclipse IDE. Таким образом, вам не нужна специальная пусковая установка.

Поскольку вы используете Spring, подумайте об использовании SpringSource Tool Suite. Это дистрибутив Eclipse, включающий инструменты Spring и инструменты разработки AspectJ.

+0

Я использую STS, и у меня есть AJDT, но я пока не продаюсь во время компиляции. – ams

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

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