Convenience module to import all Test Utils modules. It is recommended to import only test modules that are required for testing.
Modules:
- Base provides support for UIThreadTesting and Mocking.
- Alerts provides support for mocking the
alertsmodule - Architecture provides support for mocking the
architecturemodule - Bluetooth provides support for mocking the
bluetoothmodule - Date Time Picker provides support for mocking the
date-time-pickermodule - HUD provides support for mocking the
hudmodule - Keyboard provides support for mocking the
keyboardmodule - Koin adds support for testing with Koin
- Location provides support for mocking the
locationmodule - Media provides support for mocking the
mediamodule - Permissions provides support for mocking the
permissionsmodules - Resources provides support for mocking the
resourcesmodule - Service provides support for mocking the
servicemodule - System provides support for mocking the
systemmodule
Installing
The library is available on Maven Central. You can import Kaluga Test Utils as follows:
repositories {
// ...
mavenCentral()
}
// ...
dependencies {
// ...
implementation("com.splendo.kaluga:test-utils:$kalugaVersion")
}
Usage
Check out the full documentation