marking1/collatz_test1.scala
changeset 267 9e0216756771
parent 266 ca48ac1d3c3e
child 281 87b9e3e2c1a7
equal deleted inserted replaced
266:ca48ac1d3c3e 267:9e0216756771
     1 
     1 
       
     2 def myassert(cond : => Boolean) = {
       
     3   try {
       
     4     assert(cond)
       
     5   } catch { 
       
     6     case _ : Throwable => System.exit(1)
       
     7   }
       
     8 }
     2 
     9 
     3 assert(collatz(1) == 0)
    10 myassert(collatz(1) == 0)
     4 assert(collatz(6) == 9)
    11 myassert(collatz(6) == 8)
     5 assert(collatz(9) == 19)
    12 myassert(collatz(9) == 19)
     6 assert(collatz(9000) == 47)
    13 myassert(collatz(9000) == 47)
     7 
    14 
     8 
       
     9 System.exit(4)
       
    10