Java Extreme Programming Cookbook by By

Java Extreme Programming Cookbook by By

Author:By
Language: eng
Format: epub
ISBN: 0-596-00387-0
Publisher: O'Reilly
Published: 2011-10-04T19:40:10.414275+00:00


6.3.4 See Also

Recipe 6.7 shows how to autogenerate complex mock objects using MockMaker.

6.4 Writing Testable JDBC Code

6.4.1 Problem

You want to design your JDBC code so it is testable.

6.4.2 Solution

Modularize your code so that the JDBC connection is created independently of your database logic. This allows you to test your logic using a mock connection, statement, and result set.

This solution illustrates a generally useful pattern. When you create an object, give it references to the objects it needs to talk to, rather than having it go somewhere and get them. This step gives you the ability to reuse the object in other applications or test it in isolation. The idea is not specific to JDBC.



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.