MemberHaveDeclaredTypeNameMatchingShouldRules extension

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

on

Methods

haveDeclaredFieldTypeNameMatching(RegExp pattern) → HeimdallRule<ClassMember>

Available on MemberShouldBuilder, provided by the MemberHaveDeclaredTypeNameMatchingShouldRules extension

Requires fields to have a declared type name matching pattern.
haveDeclaredFieldTypeNameMatchingAllOf(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.
haveDeclaredFieldTypeNameMatchingAnyOf(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.
haveDeclaredFieldTypeNameMatchingNoneOf(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.
notHaveDeclaredFieldTypeNameMatching(RegExp pattern) → HeimdallRule<ClassMember>

Available on MemberShouldBuilder, provided by the MemberHaveDeclaredTypeNameMatchingShouldRules extension

Requires members not to satisfy haveDeclaredFieldTypeNameMatching.