Convenience library 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 Base provides support for mocking the
bluetooth-basemodule - Bluetooth Client provides support for mocking the
bluetooth-clientmodule - Bluetooth Server provides support for mocking the
bluetooth-servermodule - HUD provides support for mocking the
hudmodule - Keyboard provides support for mocking the
keyboardmodule - Koin adds support for testing with Koin
- Lifecycle provides Activity-cached lifecycle helpers for the
lifecyclemodule - Location provides support for mocking the
locationmodule - Permissions provides support for mocking the
permissionsmodules - Resources provides support for mocking the
resourcesmodule
Installing
This library is available on Maven Central. You can import Kaluga Test Utils as follows:
repositories {
// ...
mavenCentral()
}
// ...
dependencies {
// ...
implementation("com.splendo.kaluga:test-utils:$kalugaVersion")
}