summaryrefslogtreecommitdiff
path: root/sources
diff options
context:
space:
mode:
authorburaq <buraq@epfl.ch>2004-01-09 18:15:06 +0000
committerburaq <buraq@epfl.ch>2004-01-09 18:15:06 +0000
commit000632827ad1ab6af054f356f07de18ea84c9b5b (patch)
tree83ad42ea318d453bf86b3e8dd38fdc870b9b816a /sources
parentad1bbdca7e21c1e00a03d100be8f4e0eef049722 (diff)
downloadscala-000632827ad1ab6af054f356f07de18ea84c9b5b.tar.gz
scala-000632827ad1ab6af054f356f07de18ea84c9b5b.tar.bz2
scala-000632827ad1ab6af054f356f07de18ea84c9b5b.zip
changed test to assertEquals, more JUnit like
Diffstat (limited to 'sources')
-rw-r--r--sources/scala/testing/UnitTest.scala59
1 files changed, 16 insertions, 43 deletions
diff --git a/sources/scala/testing/UnitTest.scala b/sources/scala/testing/UnitTest.scala
index fb216982ef..a540feb2dc 100644
--- a/sources/scala/testing/UnitTest.scala
+++ b/sources/scala/testing/UnitTest.scala
@@ -1,7 +1,17 @@
-// $Id$
+/* __ *\
+** ________ ___ / / ___ Scala API **
+** / __/ __// _ | / / / _ | (c) 2003-2004, LAMP/EPFL **
+** __\ \/ /__/ __ |/ /__/ __ | **
+** /____/\___/_/ |_/____/_/ | | **
+** |/ **
+** $Id$
+\* */
package scala.testing;
+/** some simple methods to support unit testing with assertions
+** to contain more JUnit style assertions which use Scala's features.
+*/
object UnitTest {
import java.lang.System;
@@ -16,55 +26,18 @@ object UnitTest {
System.out.println(" but expected " + expected)
}
- def testEquals[a]( actual: a, expected: a ):Unit = {
-
+ def assertEquals[a]( actual: a, expected: a ):Unit =
if( actual == expected )
- {
message_passedOK
- }
else
- {
- message_failed( actual.toString(), expected.toString() )
- }
-
- } // testEquals
-
- def testNotEquals[a]( actual: a, expected: a ):Unit = {
+ message_failed( actual.toString(), expected.toString() );
+ def assertNotEquals[a]( actual: a, expected: a ):Unit =
if( actual != expected )
- {
message_passedOK
- }
- else
- {
- message_failed( actual.toString(), "something != "+expected.toString() )
- }
-
- } // testNotEquals
-
- def test[b,a]( doit:b => a, input: b, expected:a ):Unit = {
- val actual = doit( input );
- if( actual == expected )
- {
- message_passedOK
- }
- else
- {
- message_failed( actual.toString(), expected.toString() )
- }
- } // test
-
- def test2[c,b,a]( doit:(c,b) => a, in1: c, in2: b, expected:a ): Unit = {
- val actual = doit( in1, in2 );
- if( actual == expected )
- {
- message_passedOK;
- }
else
- {
- message_failed( actual.toString(), expected.toString() )
- }
+ message_failed( actual.toString(), "something != "+expected.toString() );
- } // test2
+ def test[a]( def doit: a, expected: a ):Unit = assertEquals( doit, expected );
} // unitTest