aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/scala/org/perl8/test/package.scala
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2013-02-28 00:56:31 -0600
committerJesse Luehrs <doy@tozt.net>2013-02-28 00:56:31 -0600
commit9865dab47611f273afca788e1bd1116007448a1f (patch)
tree7bce2fb1d567e0b1fd9c01d14c32704422c1afa2 /src/main/scala/org/perl8/test/package.scala
parent561155bc9119c6b3836ea595a45d18a902d90ca2 (diff)
downloadscala-test-more-9865dab47611f273afca788e1bd1116007448a1f.tar.gz
scala-test-more-9865dab47611f273afca788e1bd1116007448a1f.zip
stop using Option[Plan]
Diffstat (limited to 'src/main/scala/org/perl8/test/package.scala')
-rw-r--r--src/main/scala/org/perl8/test/package.scala31
1 files changed, 20 insertions, 11 deletions
diff --git a/src/main/scala/org/perl8/test/package.scala b/src/main/scala/org/perl8/test/package.scala
index aa01f0e..2a39eb4 100644
--- a/src/main/scala/org/perl8/test/package.scala
+++ b/src/main/scala/org/perl8/test/package.scala
@@ -15,22 +15,31 @@ package object test {
val message: Option[String]
}
- case class NumericPlan (
- override val plan: Int
- ) extends Plan {
- override val skipAll = false
- override val message = None
+ case class NumericPlan (plan: Int) extends Plan {
+ val skipAll = false
+ val message = None
}
- case class SkipAll (
- override val message: Option[String] = None
- ) extends Plan {
- override val plan = 0
- override val skipAll = true
+ case object NoPlan extends Plan {
+ val plan = 0
+ val skipAll = false
+ val message = None
+ }
+
+ case class SkipAll (msg: 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 (reason: String) = new SkipAll(Some(reason))
+ def apply () = SkipAllNoMessage
}
sealed trait Message