Testes em aplicações Web com o Cactus
Testes em aplicações Web com o Cactus
Testes em aplicações Web com o Cactus
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Arquitetura<br />
• Parte da mesma classe (ServletTestCase) é<br />
executada no cliente, parte no servidor<br />
org.apache.cactus.<br />
ServletTestCase<br />
MeuServletTestCase<br />
request: AbstractHttpServletRequest<br />
response: HttpServletResponse<br />
config: ServletConfigWrapper<br />
...<br />
beginXXX(<strong>Web</strong>Request)<br />
setUp()<br />
testXXX()<br />
tearDown()<br />
endXXX(<strong>Web</strong>Response)<br />
(1) beginXXX()<br />
(2) (8)<br />
ServletTestCase<br />
(10) endXXX()<br />
lado<br />
cliente<br />
(7) (9)<br />
lado<br />
servidor<br />
Redirector<br />
Servlet<br />
null, no cliente<br />
(3)<br />
(6)<br />
executados apenas no servidor<br />
(4) setUp()<br />
testXXX()<br />
tearDown()<br />
ServletTestCase<br />
Classes<br />
lado-servidor<br />
executados apenas no cliente<br />
(5)<br />
6