Project Group: net.joala

Joala Matchers

net.joala : joala-matchers

Matchers in addition to those provided by Hamcrest. Might be added as proposal to Hamcrest matchers. Thus take these as experimental.

Last Version: 1.2.1

Release Date:

Joala Expressions

net.joala : joala-expressions

Expressions are used to evaluate the current state of a given system. Such as a web address you want to get the status code from. Typical expressions are evaluated multiple times in order to wait for a given state. Thus expressions are typically evaluated fast and should denote by expression if they fail to evaluate.

Last Version: 1.2.1

Release Date:

Joala Time

net.joala : joala-time

Classes for dealing with timeouts, timing and formatting time.

Last Version: 1.2.1

Release Date:

Joala Conditions

net.joala : joala-conditions

Implements Waiting for JUnit tests. Concept contains expressions which are responsible to retrieve a state of the application, matcher to verify the expected state (from Hamcrest Library) and conditions which are responsible to repeat the evaluation of the given expression until the state matches the expected state.

Last Version: 1.2.1

Release Date:

Joala Labs

net.joala : joala-labs

Joala Labs is a module which provides experimental features. These experimental features might be removed at any time without notice. Typically you will find classes in here which might once make it into Joala's Public API.

Last Version: 1.2.1

Release Date:

Joala Labs JUnit

net.joala : joala-labs-junit

Joala Labs is a module which provides experimental features. These experimental features might be removed at any time without notice. Typically you will find classes in here which might once make it into Joala's Public API.

Last Version: 1.2.1

Release Date:

Joala Testlets

net.joala : joala-testlets

Testlets are set of tests to apply to a software under test (SUT). Testlets itself contain multiple tests which are run with the provided SUT to see if it meets a bunch of requirements specified through the testlet.

Last Version: 1.2.1

Release Date:

Joala BDD

net.joala : joala-bdd

Provide support for writing your tests in JUnit with BDD style Gherkin Syntax. Especially supports logging of steps as well as handing over variables from step to step.

Last Version: 1.2.1

Release Date:

Joala Labs Data Providers

net.joala : joala-labs-data

Provides utility methods to retrieve randomized values for testing.

Last Version: 1.2.1

Release Date:

Joala Labs Net

net.joala : joala-labs-net

Joala Labs is a module which provides experimental features. These experimental features might be removed at any time without notice. Typically you will find classes in here which might once make it into Joala's Public API.

Last Version: 1.2.1

Release Date:

Joala Expressions Library

net.joala : joala-expressions-library

A library of convenience expressions.

Last Version: 1.2.1

Release Date:

Joala DNS

net.joala : joala-dns

Sometimes you need your tests to resolve hostnames. While you could change for example the /etc/hosts file for your test resolving this is not what you actually want to do. Joala DNS offers a custom Domain Name Server which you can feed with hosts to resolve from within your tests.

Last Version: 1.2.1

Release Date:

Joala 3rd-party BOM

net.joala : joala-thirdparty-bom

Joala Bill of Materials for Thirdparty artifacts.

Last Version: 1.2.1

Release Date:

Joala 3rd-party Test BOM

net.joala : joala-thirdparty-test-bom

Joala Bill of Materials for Thirdparty test artifacts. Used to have common test libraries within Joala throughout all modules. Not expected to be used as BOM outside of Joala.

Last Version: 1.2.1

Release Date:

Joala Core

net.joala : joala-core

Core components used within Joala. Classes should be considered private API as they are meant for internal use only.

Last Version: 1.2.1

Release Date:

Joala BOM

net.joala : joala-bom

This is the aggregator for the Joala project as well as the BOM (Bill of Materials) POM for Joala.

Last Version: 1.2.1

Release Date:

Joala Parent

net.joala : joala-parent

This is the parent POM used for all Joala modules in order to provide a common set of dependencies and common set of plugin configurations.

Last Version: 1.2.1

Release Date:

Joala Book

net.joala : joala-book

This is the parent POM used for all Joala modules in order to provide a common set of dependencies and common set of plugin configurations.

Last Version: 1.2.1

Release Date:

Joala Image

net.joala : joala-image

Library for using images during tests.

Last Version: 1.2.1

Release Date:

  • 1