Author: julien(a)jboss.com
Date: 2007-10-01 05:48:27 -0400 (Mon, 01 Oct 2007)
New Revision: 8502
Modified:
modules/test/trunk/unit/src/main/org/jboss/unit/runner/TestResult.java
modules/test/trunk/unit/src/main/org/jboss/unit/runner/results/TestFailure.java
modules/test/trunk/unit/src/main/org/jboss/unit/runner/results/TestSuccess.java
Log:
add support for TestResult parametrization
Modified: modules/test/trunk/unit/src/main/org/jboss/unit/runner/TestResult.java
===================================================================
--- modules/test/trunk/unit/src/main/org/jboss/unit/runner/TestResult.java 2007-10-01
09:10:06 UTC (rev 8501)
+++ modules/test/trunk/unit/src/main/org/jboss/unit/runner/TestResult.java 2007-10-01
09:48:27 UTC (rev 8502)
@@ -23,6 +23,7 @@
package org.jboss.unit.runner;
import java.util.Map;
+import java.util.HashMap;
/**
* Base class for test results.
@@ -39,11 +40,17 @@
/** . */
private Map<String,String> parametrization;
- public TestResult(long durationMillis)
+ protected TestResult(Map<String, String> parametrization, long durationMillis)
{
+ this.parametrization = parametrization;
this.durationMillis = durationMillis;
}
+ public TestResult(long durationMillis)
+ {
+ this(new HashMap<String, String>(), durationMillis);
+ }
+
public long getDurationMillis()
{
return durationMillis;
Modified: modules/test/trunk/unit/src/main/org/jboss/unit/runner/results/TestFailure.java
===================================================================
---
modules/test/trunk/unit/src/main/org/jboss/unit/runner/results/TestFailure.java 2007-10-01
09:10:06 UTC (rev 8501)
+++
modules/test/trunk/unit/src/main/org/jboss/unit/runner/results/TestFailure.java 2007-10-01
09:48:27 UTC (rev 8502)
@@ -25,6 +25,8 @@
import org.jboss.unit.Failure;
import org.jboss.unit.runner.TestResult;
+import java.util.Map;
+
/**
* @author <a href="mailto:julien@jboss.org">Julien Viet</a>
* @version $Revision: 1.1 $
@@ -35,6 +37,22 @@
/** . */
private final Failure failure;
+ public TestFailure(Failure failure, Map<String, String> parametrization, long
durationMillis)
+ {
+ super(parametrization, durationMillis);
+
+ //
+ this.failure = failure;
+ }
+
+ public TestFailure(long durationMillis, Failure failure)
+ {
+ super(durationMillis);
+
+ //
+ this.failure = failure;
+ }
+
public TestFailure(Failure failure, long durationMillis)
{
super(durationMillis);
Modified: modules/test/trunk/unit/src/main/org/jboss/unit/runner/results/TestSuccess.java
===================================================================
---
modules/test/trunk/unit/src/main/org/jboss/unit/runner/results/TestSuccess.java 2007-10-01
09:10:06 UTC (rev 8501)
+++
modules/test/trunk/unit/src/main/org/jboss/unit/runner/results/TestSuccess.java 2007-10-01
09:48:27 UTC (rev 8502)
@@ -24,12 +24,20 @@
import org.jboss.unit.runner.TestResult;
+import java.util.Map;
+
/**
* @author <a href="mailto:julien@jboss.org">Julien Viet</a>
* @version $Revision: 1.1 $
*/
public class TestSuccess extends TestResult
{
+
+ public TestSuccess(Map<String, String> parametrization, long durationMillis)
+ {
+ super(parametrization, durationMillis);
+ }
+
public TestSuccess(long durationMillis)
{
super(durationMillis);
Show replies by date