Groovy Training Part 2: Basic Maven POM.
Groovy Training Part 2: Order example.
Groovy Training Part 2: Tests for net/gross total of OrderItem.
Groovy Training Part 2: Tests for invalid params of OrderItem.
Groovy Training Part 2: Basic tests for Order.
Groovy Training Part 2: Tests for Order.getItems().
Groovy Training Part 2: Tests for Order.get*Total().
Groovy Training Part 2: OrderItemBuilder extracted.
Groovy Training Part 2: Minor fixes before converting tests to Groovy.
Groovy Training Part 2: All tests converted to Groovy (.java -> .groovy).
Groovy Training Part 2: Almost all semicolons removed.
Groovy Training Part 2: All 'return' statements removed.
Groovy Training Part 2: Unneeded access modifiers removed.
Groovy Training Part 2: Test methods renamed (got rid of camelCase in favor of more natuaral language).
Groovy Training Part 2: Got rid of double quotes in favor of single ones.
Groovy Training Part 2: Groovy's BigDecimal literals used.
Groovy Training Part 2: Git rid of '.class'.
Groovy Training Part 2: Git rid of  explicit type declarations.
Groovy Training Part 2: GStrings used instead of String.format().
Groovy Training Part 2: OrderItem.toString() added.