diff options
author | Jesse Luehrs <doy@tozt.net> | 2013-02-28 00:56:31 -0600 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2013-02-28 00:56:31 -0600 |
commit | 9865dab47611f273afca788e1bd1116007448a1f (patch) | |
tree | 7bce2fb1d567e0b1fd9c01d14c32704422c1afa2 /src/main/scala/org/perl8/test/package.scala | |
parent | 561155bc9119c6b3836ea595a45d18a902d90ca2 (diff) | |
download | scala-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.scala | 31 |
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 |