Browse Kotlin Multiplatform libraries

index data from klibs.io
Sort
Tagassertions
dejavu0.3.1
191

Test-only toolkit turning UI recomposition behavior into assertions: tag composables, assert per-instance recomposition counts, get one-line test setup plus rich diagnostics and causality analysis.

AndroidJVMNativeWasm·himattm·Apache License 2.0
kmock0.3.0-rc08
63

Simplifies mocking by automating mock generation for shared source sets, focusing on interfaces. Supports spying and relaxed mocks to minimize boilerplate and enhance testing efficiency.

AndroidJSJVMNative·bitPogo·Apache License 2.0
xemantic-kotlin-test1.17.5
201 used by

Testing library enhances assertions with a power-assert compatible DSL, simplifies checking hierarchical data structures, and facilitates access to test files and environment variables.

JSJVMNativeWasm·xemantic·Apache License 2.0
kotest-assertions-konform1.3.0
4

Enhances testing with custom assertions for Konform validation, supporting deep property checks and compatibility with recent Konform and testing library versions.

JSJVM·kotest·Apache License 2.0
kotest-assertions-kotlinx-datetime1.1.0
3

Enhances testing capabilities by providing assertions for the kotlinx-datetime library, facilitating precise and efficient validation of date and time operations.

JSJVMNative·kotest·Apache License 2.0
kotest-assertions-klock1.0.0
1

Enhances testing capabilities by integrating custom assertions for the klock library, facilitating more effective date and time-related test validations.

JSJVMNative·kotest·Apache License 2.0
assert3.0.2
1

Lightweight assertions library offering functions like assertEquals, assertNotEquals, assertNull, and assertNotNull. Deprecated with a recommendation to use another testing library.

JSJVMNative·kotools·MIT License
kommander3.3.8
03 used by

Highly interoperable assertion library enhancing testing with simple syntax for custom assertions, nullability checks, and IDE-assisted guidance for expected assumptions. Includes comprehensive API documentation.

JSJVMNativeWasm·aSoft-Ltd·MIT License
Kass0.4.1
0

Facilitates writing assertions and assumptions in tests, offering fluent syntax and error handling for failed assumptions, enabling seamless test execution and validation scenarios.

AndroidJSJVMNative·Pointyware·GNU General Public License v3.0
kotlin-expect0.1
0

Expressive, type-safe test assertion library offering chainable assertions for equality, types, nulls, collections, maps, enums; enforces rigorous code quality and complete branch coverage.

JVMNative·nmrsmn·MIT License
Page 1