Java Reference
In-Depth Information
Coarse-grained testing
with stubs
And yet it moves.
—Galileo
This chapter covers
Introducing stubs
Using an embedded server in place
of a real web server
Unit testing an HTTP connection
with stubs
As you develop your applications, you'll find that the code you want to test depends
on other classes, which themselves depend on other classes, which then depend on
the environment. For example, you might be developing an application that uses
JDBC to access a database, a Java EE application (one that relies on a Java EE con-
tainer for security, persistence, and other services), an application that accesses a
file system, or an application that connects to some resource using HTTP , SOAP , or
another protocol.
In the previous chapters, we introduced the JU nit framework. Starting in
this chapter, we look at using JU nit to test an application that depends on exter-
nal resources.
84
 
 
Search WWH ::




Custom Search