ClassReceiveParameterShouldRules extension

Condition-side DSL for constructor parameter rules.

on

Methods

noReceiveParameter(String parameterName) HeimdallRule<CompilationUnitMember>

Available on ClassShouldBuilder, provided by the ClassReceiveParameterShouldRules extension

Requires matching classes to not receive parameterName in a constructor.
receiveAllParameters(Iterable<String> parameterNames) HeimdallRule<CompilationUnitMember>

Available on ClassShouldBuilder, provided by the ClassReceiveParameterShouldRules extension

Requires matching classes to receive every parameter in parameterNames.
receiveAnyParameter(Iterable<String> parameterNames) HeimdallRule<CompilationUnitMember>

Available on ClassShouldBuilder, provided by the ClassReceiveParameterShouldRules extension

Requires matching classes to receive at least one parameter in parameterNames.
receiveNoParameters(Iterable<String> parameterNames) HeimdallRule<CompilationUnitMember>

Available on ClassShouldBuilder, provided by the ClassReceiveParameterShouldRules extension

Requires matching classes to receive none of parameterNames.
receiveParameter(String parameterName) HeimdallRule<CompilationUnitMember>

Available on ClassShouldBuilder, provided by the ClassReceiveParameterShouldRules extension

Requires matching classes to receive parameterName in a constructor.