diff options
Diffstat (limited to 'test/files/jvm/bigints.scala')
-rw-r--r-- | test/files/jvm/bigints.scala | 49 |
1 files changed, 20 insertions, 29 deletions
diff --git a/test/files/jvm/bigints.scala b/test/files/jvm/bigints.scala index f4ca2d17a3..4f6a06b7e1 100644 --- a/test/files/jvm/bigints.scala +++ b/test/files/jvm/bigints.scala @@ -1,41 +1,32 @@ -//############################################################################ -// BigInt, BigDecimal -//############################################################################ - -//############################################################################ - -import testing.SUnit._ - -/** Test the Scala implementation of class <code>scala.BigDecimal</code>. +/** Test the Scala implementation of classes <code>scala.BigInt</code> +* and <code>scala.BigDecimal</code>. * * @author Stephane Micheloud */ -object Test extends TestConsoleMain { - def suite = new TestSuite( - Test_BigInt, - Test_BigDecimal - ) +object Test { + def main(args: Array[String]) { + Test_BigInt.runTest() + Test_BigDecimal.runTest() + } } -object Test_BigInt extends TestCase("BigInt") with Assert { - override def enableStackTrace = false - override def runTest { +object Test_BigInt { + def runTest() { import BigInt._ val x: BigInt = 1 val y = x + 1 val z = 1 + y - assertEquals("int_add_bigint", 1+y, y+1) - assertEquals("int_sub_bigint", 1-y, -(y-1)) - assertEquals("int_mul_bigint", 2*x*y, y*x*2) - assertTrue("z_<=_3", z <= 3) - assertFalse("3_<_z", 3 < z) + println("int_add_bigint = " + (1+y, y+1)) + println("int_sub_bigint = " + (1-y,-(y-1))) + println("int_mul_bigint = " + (2*x*y, y*x*2)) + println("z <= 3 = " + (z <= 3)) + println("3 < z = " + (3 < z)) } } -object Test_BigDecimal extends TestCase("BigDecimal") with Assert { - override def enableStackTrace = false - override def runTest { +object Test_BigDecimal { + def runTest() { import scala.BigDecimal, BigDecimal._ val xi: BigDecimal = 1 @@ -47,14 +38,14 @@ object Test_BigDecimal extends TestCase("BigDecimal") with Assert { val x: BigDecimal = 1 val y = x + 1 val z = 1 + y - assertTrue("z_<=_3", z <= 3) - assertFalse("3_<_z", 3 < z) + println("z <= 3 = " + (z <= 3)) + println("3 < z = " + (3 < z)) val a: BigDecimal= Math.MAX_LONG val b: BigDecimal = 1 val c = a - b - assertFalse("c_>_MAX_LONG", c > Math.MAX_LONG) - assertTrue("c_<=_MAX_LONG", c <= Math.MAX_LONG) + println("c > MAX_LONG = " + (c > Math.MAX_LONG)) + println("c <= MAX_LONG = " + (c <= Math.MAX_LONG)) } } |