Ответ 1
Тестирование модулей EJB с помощью Eclipse и OpenEJB
Статья о тестировании EJB
Тестирование EJB 3.0 Glassfish
Учебник JUnitEE
Эффективное тестирование модулей EJB 3.0 с OpenEJB
Учебное пособие JUnitEE IBM
Какие онлайн-ресурсы, учебники или книги вы можете посоветовать начать с тестирования модулей J2EE/EJB3?
До сих пор я нашел ejb3unit, Jakarta Cactus (отставной 2011/08) и плагин Maven Cargo. Было бы полезно, если бы были полные рабочие примеры, готовые к запуску.
Целевые контейнеры представляют собой продукты с открытым исходным кодом GlassFish, JBoss и Apache OpenEJB.
Тестирование модулей EJB с помощью Eclipse и OpenEJB
Статья о тестировании EJB
Тестирование EJB 3.0 Glassfish
Учебник JUnitEE
Эффективное тестирование модулей EJB 3.0 с OpenEJB
Учебное пособие JUnitEE IBM
Следующая версия NetBeans 6.8 включает в себя приятную новую функцию: генерирует Unit-Tests для EJB 3.1 с встраиваемым кодом контейнера.
@Test
public void testHello() throws Exception {
System.out.println("hello");
HelloService instance = (HelloService)javax.ejb.embeddable.EJBContainer.createEJBContainer().getContext().lookup("java:global/classes/HelloService");
String expResult = "";
String result = instance.hello();
assertEquals(expResult, result);
// TODO review the generated test code and remove the default call to fail.
fail("The test case is a prototype.");
}
EJB внеконтейнерное тестирование от Erwann "Airone" Wernli
JSFUnit - это тестовая среда для приложений JSF. Она предназначена для полного тестирования интеграции и модульного тестирования приложений JSF с использованием упрощенный API. Тесты JSFUnit запускаются внутри контейнера, что обеспечивает разработчику полный доступ к управляемым beans, FacesContext, EL Expressions и внутреннему дереву компонентов JSF. В то же время у вас также есть доступ к анализированному HTML-выводу каждый запрос клиента.
Существует хорошая книга в TDD, написанная Lasse Koskela
У него есть возможность бесплатно скачать веб-сайт на основе EJB-тестирования. Захватите его и сверните свои рукава.