MemberCallMethodShouldRules extension

Condition-side DSL for executable method call rules.

on

Methods

callAllMethods(Iterable<String> methodNames) HeimdallRule<ClassMember>

Available on MemberShouldBuilder, provided by the MemberCallMethodShouldRules extension

Requires executable members to call every method in methodNames.
callAnyMethod(Iterable<String> methodNames) HeimdallRule<ClassMember>

Available on MemberShouldBuilder, provided by the MemberCallMethodShouldRules extension

Requires executable members to call at least one method in methodNames.
callMethod(String methodName) HeimdallRule<ClassMember>

Available on MemberShouldBuilder, provided by the MemberCallMethodShouldRules extension

Requires executable members to call methodName.
callNoMethods(Iterable<String> methodNames) HeimdallRule<ClassMember>

Available on MemberShouldBuilder, provided by the MemberCallMethodShouldRules extension

Requires executable members to call none of methodNames.
noCallMethod(String methodName) HeimdallRule<ClassMember>

Available on MemberShouldBuilder, provided by the MemberCallMethodShouldRules extension

Requires members not to satisfy callMethod.