Scala入門 その7 テスト
こんにちは、 @kz_morita です。
Scala 入門の その 7 ということでテストについてまとめます。
Scala のテストフレームワーク Scala で使用できるテストフレームワークには以下のようなものがあります。
ScalaTest specs2 ScalaCheck 今回は、ScalaTest を利用したテストを書いていきます。
前提として、以下のような FizzBuzz をするコードのメソッド fizzBuzz をテストしてみます。
object Main extends App { def fizzBuzz(num: Int): String = { require(num > 0) num match { case num if num % 15 == 0 => "FizzBuzz" case num if num % 3 == 0 => "Fizz" case num if num % 5 == 0 => "Buzz" case _ => num.