We like tests. We use JUnit and Mockito (and, sometimes, reluctantly, PowerMockito.) HTTP Integration tests use grizzly.
Running the tests
$ mvn test verify
See the fcrepo4 README file for more detailed instructions concerning Maven settings, etc., to build from source.