Setup

This file exists for technical reasons only. It is used to define some aliases, load Custom type adapters, and so on.

Define aliases to type less

fitgoodies.alias.SetupFixture
ISBNFixture ${groupId}.ISBNFixture
BookFixture ${groupId}.BookFixture
TableFixture de.cologneintelligence.fitgoodies.database.TableFixture
ActionFixture de.cologneintelligence.fitgoodies.ActionFixture
FileRecords de.cologneintelligence.fitgoodies.file.FixedLengthFileRecordFixture

Load custom TypeAdapters

fitgoodies.adapters.SetupFixture
load ${groupId}.ISBNTypeAdapter

Initialize a database connection (we need it later)

fitgoodies.database.SetupFixture
provider org.apache.derby.jdbc.EmbeddedDriver
connectionString jdbc:derby:demo-output/db;create=true

All generated files will be text files in the demo application folder.

fitgoodies.file.FileFixture
directory demo-output/
pattern .*\.txt
encoding utf-8

Initialize logging

fitgoodies.ActionFixture
start ${groupId}.LogPrepareFixture
press initialize logging

In addition, the logging output will be captured to be analyzed later

fitgoodies.log4j.SetupFixture
monitorRoot stdout

Selenium SetupFixture

fitgoodies.selenium.SetupFixture
serverHost localhost
serverPort 4444
browserStartCommand *firefox
browserURL http://www.google.com
speed 0
takeScreenshots true
retryTimeout 3000
timeout 25000
start