Unit testing the persistence logic

In this section, we'll build a Phonebook application and store phone numbers. We'll use the Apache Derby database for persistence. Derby can be downloaded from http://db.apache.org/derby/.

You can use better built-in databases such as H2. It has more features and is less restrictive than Derby; however, we're using Derby for simplicity.

The following are the steps to run Derby:

  1. Download the binary media file and extract the media to a preferred location. We'll refer to it as DERBY_HOME in the next steps.
  2. On a Windows machine, go to DERBY_HOME\bin and execute the startNetworkServer.bat file.
  3. It will launch a command prompt and print a message to the console that the database server has started, such as started and ...

Get Mastering Unit Testing Using Mockito and JUnit now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.