Spec-Zone.ru › Kotlin 2

FrameworkAdapter

kotlin-test/kotlin.test/FrameworkAdapter

Требования к платформе и версии: JS (1.1)

external interface FrameworkAdapter

Служит связующим звеном с платформой тестирования.

Структура тестов определяется с помощью внутренних функций suite и test, которые делегируют выполнение соответствующим функциям FrameworkAdapter. Пример структуры тестов:

suite('a suite', false, function() {
suite('a subsuite', false, function() {
test('a test', false, function() {...});
test('an ignored/pending test', true, function() {...});
});
suite('an ignored/pending test', true, function() {...});
});

Требования к платформе и версии: Wasm-JS (1.8), Wasm-WASI (1.8)

interface FrameworkAdapter

Служит связующим звеном с платформой тестирования.

Структура тестов определяется с помощью внутренних функций suite и test, которые делегируют выполнение соответствующим функциям FrameworkAdapter. Пример структуры тестов:

suite("top-level-package1", ignored = false) {
suite("TestClass1", ignored = false) {
suite("a subsuite", ignored = false) {
test("a test", ignored = false) {...}
test("an ignored/pending test", ignored = true) {...}
}
suite("an ignored/pending test", ignored = true) {...}
}
}

Функции

suite

Требования к платформе и версии: JS (1.1), Wasm-JS (1.8), Wasm-WASI (1.8)

abstract fun suite(name: String, ignored: Boolean, suiteFn: () -> Unit)

Объявляет набор тестов.

test

Требования к платформе и версии: JS (1.1), Wasm-JS (1.8), Wasm-WASI (1.8)

abstract fun test(name: String, ignored: Boolean, testFn: () -> Any?)

Объявляет тест.

© 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/kotlin.test/-framework-adapter/index.html

Spec-Zone.ru

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