Нет.
Это не имеет смысла - Struts 2 - это полностью каркас. Нет никакого дублирования в функциональности, поддерживающих библиотеках, архитектуре и т. Д. c.
Вы могли бы переделать Struts 1 StrutsTestCase
для поддержки любых явно-JUnit 4 функций, если это не так, либо просто создайте вспомогательные объекты (например, ActionForm
, ActionMapping
и обычный HTTP-материал) и запустите «голые» тесты.
Есть причина, по которой Struts 1 был EOL в течение пяти лет go: архитектура устарела и тесно связана с самим собой и с HTTP, что затрудняло тестирование. Если поискать, то можно найти ресурсы для обновления инфраструктуры тестирования.