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, 3 insertions, 21 deletions
diff --git a/src/main/scala/org/perl8/test/package.scala b/src/main/scala/org/perl8/test/package.scala
index 5d7ba32..b18dc2f 100644
--- a/src/main/scala/org/perl8/test/package.scala
+++ b/src/main/scala/org/perl8/test/package.scala
@@ -6,9 +6,6 @@ package object test {
implicit def intToPlan (p: Int): Plan =
NumericPlan(p)
- implicit def stringToMessage (s: String): Message =
- new HasMessage(s)
-
sealed trait Plan {
val plan: Int
val skipAll: Boolean
@@ -42,22 +39,7 @@ package object test {
def apply () = SkipAllNoMessage
}
- sealed trait Message
- case class HasMessage (contents: String) extends Message
- case object NoMessage extends Message
-
- implicit def messageToOption (message: Message): Option[String] =
- message match {
- case HasMessage(x) => Some(x)
- case NoMessage => None
- }
-
- implicit def optionToMessage (option: Option[String]): Message =
- option match {
- case Some(x) => HasMessage(x)
- case None => NoMessage
- }
-
- case class BailOutException (message: String)
- extends RuntimeException(message)
+ case class BailOutException (
+ message: String
+ ) extends RuntimeException(message)
}