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.
beAssignableToTypeNameEndingWithAll(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.
beAssignableToTypeNameEndingWithAny(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.
beAssignableToTypeNameEndingWithNone(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.
noBeAssignableToTypeNameEndingWith(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.