MemberCallStaticMethodShouldRules extension

Condition-side DSL for static method invocation rules.

on

Methods

callAllStaticMethods(String targetType, Iterable<String> methodNames) HeimdallRule<ClassMember>

Available on MemberShouldBuilder, provided by the MemberCallStaticMethodShouldRules extension

Requires executable members to call every method in methodNames on targetType.
callAnyStaticMethod(String targetType, Iterable<String> methodNames) HeimdallRule<ClassMember>

Available on MemberShouldBuilder, provided by the MemberCallStaticMethodShouldRules extension

Requires executable members to call at least one method in methodNames on targetType.
callNoStaticMethods(String targetType, Iterable<String> methodNames) HeimdallRule<ClassMember>

Available on MemberShouldBuilder, provided by the MemberCallStaticMethodShouldRules extension

Requires executable members to call none of methodNames on targetType.
callStaticMethod(String targetType, String methodName) HeimdallRule<ClassMember>

Available on MemberShouldBuilder, provided by the MemberCallStaticMethodShouldRules extension

Requires executable members to call methodName on targetType.
noCallStaticMethod(String targetType, String methodName) HeimdallRule<ClassMember>

Available on MemberShouldBuilder, provided by the MemberCallStaticMethodShouldRules extension

Requires members not to satisfy callStaticMethod.