すぐに使い方を忘れるのでメモ

僕は開発者じゃないので、めったに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