marking1/collatz_test1.scala
changeset 267 10a2ef26a92c
parent 266 31e5218f43de
child 281 32dfd2ca577b
equal deleted inserted replaced
266:31e5218f43de 267:10a2ef26a92c
     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