summaryrefslogtreecommitdiff
path: root/src/cz/crcs/ectester/reader/test/Result.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/cz/crcs/ectester/reader/test/Result.java')
-rw-r--r--src/cz/crcs/ectester/reader/test/Result.java94
1 files changed, 0 insertions, 94 deletions
diff --git a/src/cz/crcs/ectester/reader/test/Result.java b/src/cz/crcs/ectester/reader/test/Result.java
deleted file mode 100644
index 82f0f32..0000000
--- a/src/cz/crcs/ectester/reader/test/Result.java
+++ /dev/null
@@ -1,94 +0,0 @@
-package cz.crcs.ectester.reader.test;
-
-/**
- * @author Jan Jancar johny@neuromancer.sk
- */
-public class Result {
-
- private Value value;
- private String cause;
-
- public Result(Value value) {
- this.value = value;
- }
-
- public Result(Value value, String cause) {
- this(value);
- this.cause = cause;
- }
-
- public Value getValue() {
- return value;
- }
-
- public String getCause() {
- return cause;
- }
-
- public boolean ok() {
- return value.ok();
- }
-
- public boolean compareTo(Result other) {
- if (other == null) {
- return false;
- }
- return value == other.value;
- }
-
- public boolean compareTo(Value other) {
- if (other == null) {
- return false;
- }
- return value == other;
- }
-
- /**
- *
- */
- public enum Value {
- SUCCESS(true),
- FAILURE(false),
- UXSUCCESS(false),
- XFAILURE(true),
- ERROR(false);
-
- private boolean ok;
-
- Value(boolean ok) {
- this.ok = ok;
- }
-
- public static Value fromExpected(ExpectedValue expected, boolean successful) {
- switch (expected) {
- case SUCCESS:
- return successful ? SUCCESS : FAILURE;
- case FAILURE:
- return successful ? UXSUCCESS : XFAILURE;
- case ANY:
- return SUCCESS;
- }
- return SUCCESS;
- }
-
- public static Value fromExpected(ExpectedValue expected, boolean successful, boolean error) {
- if (error) {
- return ERROR;
- }
- return fromExpected(expected, successful);
- }
-
- public boolean ok() {
- return ok;
- }
- }
-
- /**
- *
- */
- public enum ExpectedValue {
- SUCCESS,
- FAILURE,
- ANY
- }
-}