Skip to content

seanly/java-testing-with-spock

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Testing with Spock

Current build status: Build Status

Java Testing with book cover

Description

This GIT repository contains all source code for the book Java Testing With Spock published by Manning. Each chapter is offered as an independent Maven project.

Free chapter 1 - (intro to testing)

You can get an overview of Spock and read a brief discussion on its features in the first chapter of the book. This chapter is freely available in PDF format.

Free chapter 3 - (comparison with JUnit)

The book contains a comparison of JUnit and Spock using semi-real world code examples. If you are a die-hard JUnit believer, you will find this part of the book very interesting. This chapter is also freely available in PDF format.

Requirements

To use the code samples you need the following:

  • Java Development Kit version 7+
  • Maven installed (mvn should be available in the command line)
  • Internet access (for fetching library dependencies)

Usage

You can checkout/run any chapter on its own. You can either work directly on Github or download the code as a ZIP file For each chapter entering the command mvn test will compile and run all JUnit/Spock tests.

IDE support

Each chapter is self-contained. There is no super POM file. This repository is NOT a multimodule project. If you use Eclipse just import any chapter as a Maven project. If you use IntelliJ make sure that you import each chapter on its own project (and not as modules in a single project). To gain syntax highlighting you also need to install Groovy support in your IDE. This is optional because the build is fully automated via Maven.

Code listings

Chapter 1

###Chapter 2

###Chapter 3

###Chapter 4

###Chapter 5

###Chapter 6

###Chapter 7

###Chapter 8

Issues with the code.

If you find a problem with the code feel free to open an issue. If you feel like contributing you can even create a pull request!

Issues with the book

If you have comments and suggestions for the book please use the Manning forum. I monitor it regularly and it is helpful if other readers can see and respond to your comments.

Enjoy!

About

Code samples from the book "Java testing with Spock"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Groovy 59.5%
  • Java 36.3%
  • CSS 2.0%
  • FreeMarker 1.9%
  • HTML 0.3%