ModulesShouldCompositeAssertions

Composite condition assertions for Gradle module rules.

Inheritors

Properties

Link copied to clipboard

Filter or assertion criteria for builder.

Functions

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

Filter or assertion criteria for all of.

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

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

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

Filter or assertion criteria for none of.

Link copied to clipboard
open infix fun satisfy(assertion: (Module) -> Boolean): ModulesRuleBuilder

Asserts that selected modules satisfy a custom boolean condition.

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

open infix fun satisfy(description: String): ModulesRuleBuilder

Asserts that selected modules satisfy custom description description.

open fun satisfy(description: String, assertion: (Module, ProjectGraph) -> Boolean): ModulesRuleBuilder

Asserts that selected modules satisfy a custom condition with description.

open fun satisfy(id: String, description: String? = null, predicate: SatisfyContext<Module>.(Module) -> Boolean): ModulesRuleBuilder

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