ClassAssignableToTypeNameEndingWithShouldRules extension

Condition-side DSL for assignability suffix rules.

on

Methods

beAssignableToTypeNameEndingWith(String suffix) → HeimdallRule<CompilationUnitMember>

Available on ClassShouldBuilder, provided by the ClassAssignableToTypeNameEndingWithShouldRules extension

Requires matching classes to be assignable to a type whose name ends with suffix.
beAssignableToTypeNameEndingWithAllOf(Iterable<String> suffixes) → HeimdallRule<CompilationUnitMember>

Available on ClassShouldBuilder, provided by the ClassAssignableToTypeNameEndingWithShouldRules extension

Requires matching classes to be assignable to type names ending with every suffix in suffixes.
beAssignableToTypeNameEndingWithAnyOf(Iterable<String> suffixes) → HeimdallRule<CompilationUnitMember>

Available on ClassShouldBuilder, provided by the ClassAssignableToTypeNameEndingWithShouldRules extension

Requires matching classes to be assignable to a type name ending with at least one suffix in suffixes.
beAssignableToTypeNameEndingWithNoneOf(Iterable<String> suffixes) → HeimdallRule<CompilationUnitMember>

Available on ClassShouldBuilder, provided by the ClassAssignableToTypeNameEndingWithShouldRules extension

Requires matching classes to be assignable to no type name ending with suffixes.
notBeAssignableToTypeNameEndingWith(String suffix) → HeimdallRule<CompilationUnitMember>

Available on ClassShouldBuilder, provided by the ClassAssignableToTypeNameEndingWithShouldRules extension

Requires matching classes to not be assignable to a type whose name ends with suffix.