Joala Time · Classes for dealing with timeouts, timing and formatting time.
Group: net.joala - All Dependencies
Joala 3rd-party 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.
Joala 3rd-party BOM · Joala Bill of Materials for Thirdparty artifacts.
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.
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.
Joala Matchers · Matchers in addition to those provided by Hamcrest. Might be added as proposal to Hamcrest matchers. Thus take these as experimental.
Joala Labs Data Providers · Provides utility methods to retrieve randomized values for testing.
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.
Joala Expressions Library · A library of convenience expressions.
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.
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.
Joala Core · Core components used within Joala. Classes should be considered private API as they are meant for internal use only.
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.
Joala BOM · This is the aggregator for the Joala project as well as the BOM (Bill of Materials) POM for 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.