Я настраиваю сервер Atom для работы в качестве REST-полноценного интерфейса с моей базой данных.Каков наилучший способ протестировать Atom-сервер?
Я хотел бы собрать некоторые тесты, чтобы убедиться: - выход Atom и AtomPub совместимый - данные, полученные является правильное представление о состоянии базы данных
Я достаточно комфортно концепция создания базы данных в известном состоянии. Но я не уверен в лучшей стратегии тестирования.
Похоже, что я мог бы использовать тестирование JUnit, проверяя результаты по схемам Atom, но мне было бы интересно получить более легкую стратегию.
Мне очень нравится Selenium, но я не могу получить «голову вокруг», проектируя тесты в неинтерактивном режиме. Запрос и обработка Atom-каналов не похож на просмотр html.
Любые идеи?