すぐに使い方を忘れるのでメモ
僕は開発者じゃないので、めったにIntelliJ IDEA+Scala+Sbt開発を行う機会がない。
そんなわけで、さて、今からなにかを作ろう、と思うと超基本的なことからして忘れていて、常にまごつきます。
なぜって年寄りだから。
1. 外部ライブラリの追加
プロジェクト直下のbuild.sbtに、以下のように追記する。SBTタスクをリフレッシュするとダウンロードされます。
libraryDependencies ++= Seq( "commons-io" % "commons-io" % "2.4", "org.specs2" %% "specs2" % "2.3.4" % "test" )
2. Specs2のテストクラスの書き方。
ファイル名は Specs2〜〜〜Test.class 〜〜〜には、テスト対象のクラス名が入る。
チェック項目はこんなふうに書く。
”simple test” should { “be 11 length” in { “simple test” must have length(11) } }
マッチの構文は、こちらを参照。ーー> http://etorreborre.github.io/specs2/guide/org.specs2.guide.Matchers.html#Matchers