JUnit in Action
Vincent Massol with Ted Husted
  • October 2003
  • ISBN 9781930110991
  • 384 pages
This title is out of print and no longer for sale.

... captures best practices for effective JUnit and in particular J2EE testing. Don’t unit test your J2EE applications without it!

Erich Gamma, IBM OTI Labs, Co-author of "JUnit"

Second edition of this book is available

Developers in the know are switching to a new testing strategy—unit testing—which interleaves coding and testing in an integrated way. This has proven to be a powerful combination that results in better designed software with fewer defects and faster delivery cycles.

JUnit in Action shows you how to benefit from this strategy using the popular open source testing framework, JUnit. It's a no fluff discussion of unit testing techniques and best practices. It gives examples of tough situations such as how to unit test EJBs, database applications, JSPs and Taglibs. It discusses unit testing of J2EE applications, and shows how to test in automated builds.

Table of Contents show full

preface

acknowledgments

about this book

about the authors

about the title

about the cover illustration

Part 1 JUnit Distilled

1. JUnit jumpstart

2. Exploring JUnit

3. Sampling JUnit

4. Examining software tests

5. Automating JUnit

Part 2 Testing Strategies

6. Coarse-grained testing with stubs

7. Testing in isolation with mock objects

8. In-container testing with Cactus

Part 3 Testing components

9. Unit-testing servlets and filters

10. Unit-testing JSPs and taglibs

11. Unit-testing database applications

12. Unit-testing EJBs

Appendix A: The source code

Appendix B: Eclipse quick start

references

index

About the book

If you have questions about JUnit in Action, please use the following mailing lists or forums:

Please note that for mailing lists, you'll need to subscribe to the list before being able to post messages.

What's inside

  • Testing in isolation with mock objects
  • In-container testing with Cactus
  • Automated builds with Ant and Maven
  • Unit testing from within Eclipse
  • Test Driven Development principles
  • Unit testing
    • Java apps
    • Servlets
    • JSP
    • Taglibs
    • Filters
    • EJB
    • DB apps

About the authors

Vincent Massol is Chief Technology Officer of Pivolis which specializes in agile offshore software development. Vince is an active member of the Maven, Gump and MockObjects development teams and the creator of the Jakarta Cactus testing framework. He lives in the City of Light, Paris, France.

Ted Husted is the lead author of Struts in Action, published by Manning.