MemberHaveDeclaredTypeNameMatchingShouldRules extension

Condition-side DSL for field declared type-name pattern rules.

on

Methods

haveDeclaredTypeNameMatching(RegExp pattern) HeimdallRule<ClassMember>

Available on MemberShouldBuilder, provided by the MemberHaveDeclaredTypeNameMatchingShouldRules extension

Requires fields to have a declared type name matching pattern.
haveDeclaredTypeNameMatchingAll(Iterable<RegExp> patterns) HeimdallRule<ClassMember>

Available on MemberShouldBuilder, provided by the MemberHaveDeclaredTypeNameMatchingShouldRules extension

Requires fields to have a declared type name matching every value in patterns.
haveDeclaredTypeNameMatchingAny(Iterable<RegExp> patterns) HeimdallRule<ClassMember>

Available on MemberShouldBuilder, provided by the MemberHaveDeclaredTypeNameMatchingShouldRules extension

Requires fields to have a declared type name matching any value in patterns.
haveDeclaredTypeNameMatchingNone(Iterable<RegExp> patterns) HeimdallRule<ClassMember>

Available on MemberShouldBuilder, provided by the MemberHaveDeclaredTypeNameMatchingShouldRules extension

Requires fields to have a declared type name matching none of patterns.
noHaveDeclaredTypeNameMatching(RegExp pattern) HeimdallRule<ClassMember>

Available on MemberShouldBuilder, provided by the MemberHaveDeclaredTypeNameMatchingShouldRules extension

Requires members not to satisfy haveDeclaredTypeNameMatching.