Я должен использовать JSUnit в своем проекте Spring-MVC. Кажется, что я мог написать несколько тестовых страниц, включить некоторые из моих js-файлов, написать несколько тестов и загрузить мои страницы с помощью testRunner. Хорошо.Обертка JsUnit в JUnit
Но загрузка jsunit поставляется с jsunit.jar, что подразумевает, что я должен иметь возможность контролировать этот процесс из теста JUnit. Может быть, даже без тестовой страницы? Я не знаю, потому что я не могу найти примеры использования jsunit.jar.
Я бы предпочел увидеть несколько примеров, чем создать экземпляр каждого класса, содержащегося в файле jar, и посмотреть, какие методы у него есть, и, безусловно, вы все можете посочувствовать. Может ли кто-нибудь указать мне на некоторые примеры или вставить простой здесь, чтобы я начал?
Большое спасибо.
Редактировать
Моя цель состоит в том, чтобы обернуть JsUnit в JUnit, так что я могу правой кнопкой мыши на проекте и работать как JUnit, и есть мой тест JsUnit люкс выполнен (так что я переименовал мой вопрос, чтобы отразить мои намерения). Если jsunit.jar не подходит, возможно, кто-то знает другой способ, то есть загружать тестовые страницы с Selenium или что-то еще. Я видел некоторые решения, которые запускают набор тестов, когда я строю проект, и хотя это действительно может быть удобно, это не решение, которое я ищу. Я хочу, чтобы мой тестовый пакет запускался локально автоматическим способом, а не только при развертывании, и я хочу, чтобы они были запущены из моего тестового набора JUnit, так что мне не нужны два разных процесса для запуска всех моих тестов.
Редактировать
От jsunit.net:
В JsUnit-адреса сервера 3 потребности:
- протоколирования результатов как XML (в том же формате, который использует JUnit)
- Выполнение тестов JsUnit от JUnit или Ant на одном или нескольких браузерах
- Запуск JsUnit тесты из JUnit или Ant на одном или нескольких удаленных компьютерах, каждый из которых имеет различные операционные системы и браузеры
Очевидно JsUnit тесты могут быть запущены из JUnit. Наверняка кто-то это делал раньше. Примеры пожалуйста !!
Похоже, что он запустит тесты JsUnit, когда я запустил сборку, что выглядит удобно, но моя цель - действительно обернуть тесты JsUnit в JUnit, как вы предложили. Я хотел бы запустить мой проект как тест JUnit и выполнить весь мой тестовый набор JsUnit. Похоже, я должен выполнить это с помощью jsunit.jar или selenium, но документация практически не существует, поэтому я надеюсь, что кто-то с опытом работы в этой области может дать мне несколько указателей. – Samo