14.03.2015 Views

Testes em aplicações Web com o Cactus

Testes em aplicações Web com o Cactus

Testes em aplicações Web com o Cactus

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!