FilesShouldCompositeAssertions

Composite condition assertions for file rules.

Inheritors

Properties

Link copied to clipboard

Filter or assertion criteria for builder.

Functions

Link copied to clipboard
open fun allOf(vararg blocks: FilesShould.() -> Unit): FilesRuleBuilder

Filter or assertion criteria for all of.

Link copied to clipboard
open fun anyOf(vararg blocks: FilesShould.() -> Unit): FilesRuleBuilder

Asserts that selected files satisfy at least one of the specified assertion blocks.

Link copied to clipboard
open fun noneOf(vararg blocks: FilesShould.() -> Unit): FilesRuleBuilder

Filter or assertion criteria for none of.

Link copied to clipboard
open infix fun satisfy(assertion: (FileDeclarationContext) -> Boolean): FilesRuleBuilder

Asserts that selected files satisfy a custom boolean condition.

Asserts that selected files satisfy a custom violation-collecting assertion.

open infix fun satisfy(description: String): FilesRuleBuilder

Asserts that selected files satisfy custom description description.

open fun satisfy(description: String, predicate: (FileDeclarationContext) -> Boolean): FilesRuleBuilder

Asserts that selected files satisfy custom predicate predicate with description.

Asserts that selected files satisfy a custom predicate within a SatisfyContext block identified by id and optional description.