diff options
author | Heather Miller <heather.miller@epfl.ch> | 2012-08-07 18:36:36 +0200 |
---|---|---|
committer | Heather Miller <heather.miller@epfl.ch> | 2012-08-07 18:36:36 +0200 |
commit | ea81ab3314359c98986e6fac74c807fa1accdfb6 (patch) | |
tree | d39d7d549e765af105e1c0808808a8ea5d340037 /test/files/jvm/try-type-tests.scala | |
parent | 505cc713ec4546c5f9be1065e5fa3f7065451b8f (diff) | |
download | scala-ea81ab3314359c98986e6fac74c807fa1accdfb6.tar.gz scala-ea81ab3314359c98986e6fac74c807fa1accdfb6.tar.bz2 scala-ea81ab3314359c98986e6fac74c807fa1accdfb6.zip |
Added tests, removal of unnecessary methods, fixes prepare
Diffstat (limited to 'test/files/jvm/try-type-tests.scala')
-rw-r--r-- | test/files/jvm/try-type-tests.scala | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/files/jvm/try-type-tests.scala b/test/files/jvm/try-type-tests.scala index 9dece8d6d8..351f02b183 100644 --- a/test/files/jvm/try-type-tests.scala +++ b/test/files/jvm/try-type-tests.scala @@ -103,6 +103,20 @@ trait TryStandard { } } + def testSuccessTransform(): Unit = { + val s = Success(1) + val succ = (x: Int) => Success(x * 10) + val fail = (x: Throwable) => Success(0) + assert(s.transform(succ, fail).get == s.get) + } + + def testFailureTransform(): Unit = { + val f = Failure(new Exception("foo")) + val succ = (x: Int) => Success(x * 10) + val fail = (x: Throwable) => Success(0) + assert(f.transform(succ, fail).get == 0) + } + testForeachSuccess() testForeachFailure() testFlatMapSuccess() |