Grails Testing Deep Dive

In this half-day workshop, students learn how to apply unit, integration, and functional tests to Grails® applications and deliver more robust and stable products.


This course is designed for Grails developers who wish to level up their testing knowledge and skills. 

The Grails framework simplifies unit, integration, and functional tests, allowing developers to build particularly robust and stable applications.

Through lectures, real-world examples, and hands-on exercises, participants will have the opportunity to explore multiple testing practices within Grails applications, including unit testing of Grails artifacts, integration testing, and functional testing of both APIs and HTML pages.


To get the most out of this workshop, we recommend participants have beginner to intermediate proficiency with the Grails framework and an understanding of how web applications work in general.

Experience with Spock and Geb is a plus, but no particular expertise is required.

Duration & Format

3 hours


The following topics are covered in this workshop.

  • Unit testing
    • Domain classes
    • Controllers
    • Services
    • Tag libraries
    • Testing interceptors
    • URL mappings
    • Unit testing and Spring
    • Configuration
    • Annotations
    • Unit testing GORM
  • Integration tests
    • Tests leakage
  • Spock Spring
  • Geb + Grails
  • Continuous integration Circle CI / Travis
Sign up today for open enrollment technology training.

Open Enrollment Courses

Open enrollment courses are a great, cost-effective option for organizations that have an immediate need to train a small number of employees.

View Course Schedule

Customized technology training designed to meet your team's specific needs

Customized Training Programs

Customized training programs can be delivered on-site, in our training lab, or online to help organizations enhance the skills of their internal development teams.

Request More Information