commit 771b92584cca412d5c368330580cab21e007954d
Author:     tizki ko <tizk...@gmail.com>
AuthorDate: Thu, 31 Oct 2013 11:34:40 +0200
Commit:     Mauro Talevi <mauro.tal...@aquilonia.org>
CommitDate: Thu, 31 Oct 2013 20:14:58 +0100

    JBEHAVE-950 - fixed "always true" defect for checkbox in JBehave Jenkins 
plugin

diff --git 
a/jbehave-jenkins-plugin/src/main/java/org/jbehave/jenkins/JBehavePluginType.java
 
b/jbehave-jenkins-plugin/src/main/java/org/jbehave/jenkins/JBehavePluginType.java
index a4e6d67..33d09ba 100755
--- 
a/jbehave-jenkins-plugin/src/main/java/org/jbehave/jenkins/JBehavePluginType.java
+++ 
b/jbehave-jenkins-plugin/src/main/java/org/jbehave/jenkins/JBehavePluginType.java
@@ -10,9 +10,14 @@ import hudson.Extension;
 @SuppressWarnings("serial")
 public class JBehavePluginType extends TestType {
 
-    @DataBoundConstructor
+    // @DataBoundConstructor
      public JBehavePluginType(String pattern, boolean failedIfNotNew, boolean 
deleteOutputFiles) {
-        super(pattern, failedIfNotNew, deleteOutputFiles);
+        this(pattern, failedIfNotNew, deleteOutputFiles,true);
+    }
+
+    @DataBoundConstructor
+    public JBehavePluginType(String pattern, boolean failedIfNotNew, boolean 
deleteOutputFiles, boolean stopProcessingIfError) {
+        super(pattern, failedIfNotNew, deleteOutputFiles, 
stopProcessingIfError);
     }
 
     public TestTypeDescriptor<?> getDescriptor() {
diff --git 
a/jbehave-jenkins-plugin/src/main/java/org/jbehave/jenkins/JBehaveType.java 
b/jbehave-jenkins-plugin/src/main/java/org/jbehave/jenkins/JBehaveType.java
index a592242..45caa65 100755
--- a/jbehave-jenkins-plugin/src/main/java/org/jbehave/jenkins/JBehaveType.java
+++ b/jbehave-jenkins-plugin/src/main/java/org/jbehave/jenkins/JBehaveType.java
@@ -16,7 +16,7 @@ public class JBehaveType extends XUnitType {
     }
 
     public Object readResolve() {
-        return new JBehavePluginType(this.getPattern(), 
this.isFaildedIfNotNew(), this.isDeleteJUnitFiles());
+        return new JBehavePluginType(this.getPattern(), this.isFailIfNotNew(), 
this.isDeleteJUnitFiles(), this.isStopProcessingIfError());
     }
 
 }



Reply via email to