commit 6cddb986e5cd1d3f64e441a1d6e8950ffa9e275b
Author: Mauro Talevi <[email protected]>
AuthorDate: Wed, 7 May 2014 23:18:50 +0200
Commit: Mauro Talevi <[email protected]>
CommitDate: Wed, 7 May 2014 23:18:50 +0200
JBEHAVE-777: Only filter on non-empty parameter meta in example scenarios.
diff --git
a/jbehave-core/src/main/java/org/jbehave/core/embedder/PerformableTree.java
b/jbehave-core/src/main/java/org/jbehave/core/embedder/PerformableTree.java
index 009f534..f0ba5bd 100644
--- a/jbehave-core/src/main/java/org/jbehave/core/embedder/PerformableTree.java
+++ b/jbehave-core/src/main/java/org/jbehave/core/embedder/PerformableTree.java
@@ -883,7 +883,8 @@ public class PerformableTree {
}
public void perform(RunContext context) throws InterruptedException {
- if
(!context.filter().allow(parameterMeta(context.configuration().keywords(),
parameters))) {
+ Meta parameterMeta =
parameterMeta(context.configuration().keywords(), parameters);
+ if (!parameterMeta.isEmpty() &&
!context.filter().allow(parameterMeta)) {
return;
}
if
(context.configuration().storyControls().resetStateBeforeScenario()) {