Skip to end of metadata
Go to start of metadata

Description

Enables UI testing with FEST. FEST-Swing is a Java library that provides a fluent interface for functional Swing GUI testing. This library provides an easy-to-use API that makes creation and maintenance of GUI tests easy. Tests created with FEST usually belong to the integration type, as they rely on testing your application from the end-user's point of view: the UI.

Installation

The current version of griffon-fest-plugin is 0.7
To install just issue the following command

Usage

Fest plugin provides the following scripts:

  • create-fest-test: this script will create a new FEST test based on a common template, the resulting file will be place at $basedir/test/fest.

Every FEST test must initialize the application properly and cleanup any resources after each test method has run. The base FEST testcase enforces this by making the following methods final: setUp(), tearDown(). However you may perform additional steps during those phases by overriding onSetup() and onTearDown() respectively. Here as a sample testcase that demonstrates its usage

The FEST plugin can provide cobertura reports if the code-coverage plugin is installed, just make sure to append a -coverage flag to the command line when running your FEST testcases

Scripts

  • create-fest-test - creates a new FEST enabled integration test
  • create-fest-spec - creates a new FEST+Spock specification

History

Version

Date

Notes

0.7

10-21-11

Release sync with Griffon 0.9.4

0.6

12-21-10

Release sync with Griffon 0.9.2

0.5

10-27-10

Release sync with Griffon 0.9.1 and Spock 0.2

0.4.1

08-12-10

Fix for GRIFFON-232

0.4

07-22-10

Release sync with Griffon 0.9, Upgraded to Fest 1.2

0.3

10-26-09

Upgraded to FEST 1.2a3. Added base testcase and test-app hooks

0.2.1

03-09-09

Bumped version to be compatible with Griffon 0.1.0

0.2

01-18-09

Enabled cobertura support

0.1

 

 

  • No labels