commit fda905cf43fff7affcbb81acfbfdae877d6bb017
Author:     Mauro Talevi <mauro.tal...@aquilonia.org>
AuthorDate: Tue, 3 Dec 2013 23:32:02 +0100
Commit:     Mauro Talevi <mauro.tal...@aquilonia.org>
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;
+                }
             }
         }
 



Reply via email to