Package-level declarations

Package containing the test DSL.

Types

Link copied to clipboard
internal fun interface Convertable<T>

Represents an entity able to be converted in another entity.

Link copied to clipboard
class TestkitConfiguration : Convertable<Configuration>

Represents a test configuration, mirroring the Configuration of the core module.

Link copied to clipboard
class TestkitExistingFile(name: String) : Convertable<ExistingFile>

Represents an existing file, mirroring the ExistingFile of the core module.

Link copied to clipboard

Represents the list of the existing files.

Link copied to clipboard
class TestkitExpectation : Convertable<Expectation>

Represents the expectation of the test, mirroring the Expectation of the core module.

Link copied to clipboard
class TestkitFiles : Convertable<Files>

Represents the files of the test, mirroring the Files of the core module.

Link copied to clipboard
class TestkitOutcomes : Convertable<Outcomes>

Represents the outcomes of the test, mirroring the Outcomes of the core module.

Link copied to clipboard
class TestkitOutput : Convertable<Output>

Represents the output of the test, mirroring the Output of the core module.

Link copied to clipboard
open class TestkitTest @Inject constructor(description: Property<String>) : Serializable, Convertable<Test>

Represents a test configuration, mirroring the Test of the core module.

Link copied to clipboard
annotation class TestkitTestDSL

Annotation to prevent using methods outside the TestkitTest DSL.

Link copied to clipboard
open class TestkitTests @Inject constructor(objects: ObjectFactory) : Serializable, Convertable<Tests>

Represents the tests' configuration, mirroring the Tests of the core module.