aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/scala/org/perl8/test/package.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/org/perl8/test/package.scala')
-rw-r--r--src/main/scala/org/perl8/test/package.scala24
1 files changed, 5 insertions, 19 deletions
diff --git a/src/main/scala/org/perl8/test/package.scala b/src/main/scala/org/perl8/test/package.scala
index b18dc2f..d2b8373 100644
--- a/src/main/scala/org/perl8/test/package.scala
+++ b/src/main/scala/org/perl8/test/package.scala
@@ -8,35 +8,21 @@ package object test {
sealed trait Plan {
val plan: Int
- val skipAll: Boolean
- val message: Option[String]
+ val skipAll: Option[String]
}
case class NumericPlan (plan: Int) extends Plan {
- val skipAll = false
- val message = None
+ val skipAll = None
}
case object NoPlan extends Plan {
val plan = 0
- val skipAll = false
- val message = None
+ val skipAll = None
}
- case class SkipAll (msg: String) extends Plan {
+ case class SkipAll (message: String) extends Plan {
val plan = 0
- val skipAll = true
- val message = Some(msg)
- }
-
- case object SkipAllNoMessage extends Plan {
- val plan = 0
- val skipAll = true
- val message = None
- }
-
- object SkipAll {
- def apply () = SkipAllNoMessage
+ val skipAll = Some(message)
}
case class BailOutException (