commit fda905cf43fff7affcbb81acfbfdae877d6bb017
Author: Mauro Talevi <[email protected]>
AuthorDate: Tue, 3 Dec 2013 23:32:02 +0100
Commit: Mauro Talevi <[email protected]>
CommitDate: Tue, 3 Dec 2013 23:32:02 +0100
JBEHAVE-965: Fixed unit test.
diff --git
a/jbehave-core/src/main/java/org/jbehave/core/reporters/CrossReference.java
b/jbehave-core/src/main/java/org/jbehave/core/reporters/CrossReference.java
index bd64e27..d69d989 100755
--- a/jbehave-core/src/main/java/org/jbehave/core/reporters/CrossReference.java
+++ b/jbehave-core/src/main/java/org/jbehave/core/reporters/CrossReference.java
@@ -403,7 +403,10 @@ public class CrossReference extends Format {
private void processScenarioMeta(Meta meta) {
for (String name : meta.getPropertyNames()) {
String property = name + "=" + meta.getProperty(name);
- this.meta = appendMetaProperty(property, this.meta);
+ String newMeta = appendMetaProperty(property, this.meta);
+ if (newMeta != null) {
+ this.meta = newMeta;
+ }
}
}
@@ -412,7 +415,10 @@ public class CrossReference extends Format {
for (String next : storyMeta.getPropertyNames()) {
String property = next + "=" + storyMeta.getProperty(next);
addMetaProperty(property, root.meta);
- this.meta = appendMetaProperty(property, this.meta);
+ String newMeta = appendMetaProperty(property, this.meta);
+ if (newMeta != null) {
+ this.meta = newMeta;
+ }
}
}