Мне необходимо использовать JSUnit в моем проекте Spring-MVC. Кажется, что я мог бы написать несколько тестовых страниц, включить некоторые из моих js-файлов, написать несколько тестов и загрузить свои страницы с помощью testRunner. Хорошо.
Но загрузка 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. Конечно, кто-то делал это раньше. Примеры пожалуйста !!