| Interface | Description |
|---|---|
| BinaryTestDataBuilder | |
| CsvTestDataBuilder<T> |
This interface specifies a test data loader which loads data from CSV files.
|
| JsonTestDataBuilder<T> |
This interface specifies a test data loader which loads data from JSON files.
|
| PropertiesTestDataBuilder |
This interface specifies a test data loader which loads data from a java property file.
|
| StreamBasedBuilder | |
| StringBasedBuilder<B extends StringBasedBuilder<?>> | |
| TestDataBuilder |
This class is designed for load test data from the filesystem.
|
| TestDataExpressionEvaluator |
An interface which can be used to evaluate a test data expression.
|
| TxtTestDataBuilder |
This interface specifies a test data loader which loads text from a file.
|
| Class | Description |
|---|---|
| TestDataTools |
Utility methods for test data management.
|
| Annotation Type | Description |
|---|---|
| Model |
With this annotation we can mark if a class is used to hold test data.
|
Test data is something which is used in tests as an input or assertion value. For example, if the test enters some text into a text field, then the text can be stored as test data. On the other side, if a test expects that a field on the page contains a specific text, then that text also can be stored as test data.
Test data can be stored in different formats, in files. The ibello is able to load the test
data into complex objects. Test data classes are simple POJOs and can be marked with the Model
annotation.
The test data objects can be loaded with the TestDataBuilder interface.
Created by Kornél Simon, 2022