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 de.cologneintelligence.ISBNFixture
BookFixture de.cologneintelligence.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 de.cologneintelligence.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 de.cologneintelligence.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