I'd recommend to use scalacheck wherever possible to write stronger tests like:
```
property("eval int") = forAll { (i: Int) => ctfe(i) == i }
````