Package de.gematik.test.tiger.lib.rbel
Class RbelMessageNodeElementMatchExecutor
java.lang.Object
de.gematik.test.tiger.lib.rbel.RbelMessageNodeElementMatchExecutor
Executor that takes a list of elements and performs matching / isEqual checks. If any elements
match for shouldMatch == TRUE or if none match for shouldMatch == FALSE this executor succeeds.
Else it will throw an AssertionError.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionRbelMessageNodeElementMatchExecutor(String rbelPath, String oracle, boolean shouldMatch, List<RbelElement> elements) RbelMessageNodeElementMatchExecutor(String rbelPath, String oracle, boolean shouldMatch, List<RbelElement> elements, @Nullable Pattern regexPattern, boolean foundMatchingNode) -
Method Summary
-
Constructor Details
-
RbelMessageNodeElementMatchExecutor
@ConstructorProperties({"rbelPath","oracle","shouldMatch","elements"}) public RbelMessageNodeElementMatchExecutor(String rbelPath, String oracle, boolean shouldMatch, List<RbelElement> elements) -
RbelMessageNodeElementMatchExecutor
@ConstructorProperties({"rbelPath","oracle","shouldMatch","elements","regexPattern","foundMatchingNode"}) public RbelMessageNodeElementMatchExecutor(String rbelPath, String oracle, boolean shouldMatch, List<RbelElement> elements, @Nullable @Nullable Pattern regexPattern, boolean foundMatchingNode)
-
-
Method Details
-
execute
public void execute() -
builder
public static RbelMessageNodeElementMatchExecutor.RbelMessageNodeElementMatchExecutorBuilder builder()
-