Spec-Zone.ru › Kotlin 2

kotlin-test

kotlin.test

Библиотека kotlin.test предоставляет аннотации для пометки тестовых функций и набор вспомогательных функций для выполнения проверок в тестах независимо от используемого тестового фреймворка.

Тестовый фреймворк абстрагирован с помощью класса Asserter. Базовая реализация Asserter предоставляется из коробки. Обратите внимание, что этот класс не предназначен для непосредственного использования в тестах; вместо этого используйте функции проверки верхнего уровня, которые делегируют вызовы Asserter.

Библиотека состоит из модулей:

  • kotlin-test-common – проверки для использования в общем коде;

  • kotlin-test-annotations-common – тестовые аннотации для использования в общем коде;

  • kotlin-test – реализация проверок из kotlin-test-common для JVM;

  • kotlin-test-junit – предоставляет реализацию Asserter на основе JUnit и сопоставляет тестовые аннотации из kotlin-test-annotations-common с тестовыми аннотациями JUnit;

  • kotlin-test-junit5 – предоставляет реализацию Asserter на основе JUnit 5 и сопоставляет тестовые аннотации из kotlin-test-annotations-common с тестовыми аннотациями JUnit 5;

  • kotlin-test-testng – предоставляет реализацию Asserter на основе TestNG и сопоставляет тестовые аннотации из kotlin-test-annotations-common с тестовыми аннотациями TestNG;

  • kotlin-test-js – реализация общих тестовых проверок и аннотаций для JS со встроенной поддержкой тестовых фреймворков Jasmine, Mocha и Jest, а также экспериментальным способом подключения пользовательского фреймворка модульного тестирования.

Пакеты

kotlin.test
Common
JS
JUnit
JUnit5
JVM
Native
TestNG
Wasm-JS
Wasm-WASI

Аннотации для пометки тестовых функций и функции верхнего уровня для выполнения проверок в тестах.

kotlin.test.junit
JUnit
kotlin.test.junit5
JUnit5
kotlin.test.testng
TestNG

Указатель

Все типы

© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-test/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API