Вопрос по TDD и JSP.
Как написать unit-тест (именно unit) на JSP в такой ситуации:
Нужно протестировать, что JSP вызывает нужный Bean:
<BODY>
<jsp:useBean id="test" class="hall.SimpleBean" /><jsp:setProperty name="test" property="message" value="Привет, WWW" />
<H1>Сообщение:<jsp:getProperty name="test" property="message" />
<H1>
</BODY>
Надо проверить, что вызов SimpleBean’а был произведён.
Я бы использовал Mock объекта SimpleBean, но проблема в том, что в клиентском коде (JSP) указан конкретный класс SimpleBean, и Mock туда не подставить. Как в обычном коде (не JSP) такя проблема решается знаю: просто делается set(Bean) в клиентском классе или же используется фабрика. А как поступают в JSP?
P.S. кросспост в ru_xp
