IntelliJ IDEA 11 で ScalaTest

やることは 3 つ。

  1. ScalaTest のインストール
  2. ScalaTest を書く
  3. Run Configuration を書く

ScalaTest のインストール

公式サイトから jar を持ってきて IntelliJ のメニューから File - Project Structure - Dependencies tab - + して jar を追加。

ScalaTest を書く

テスト用のクラスを追加してコードを書く。以下は簡単な例。

import org.scalatest.FlatSpec
import org.scalatest.matchers.ShouldMatchers

class ReaderTest extends FlatSpec with ShouldMatchers {

  "A Reader" should "read integer number" in {
    val reader = new Reader
    reader.read("1") should equal (1)
  }
 }

Run Configuration を書く

メニューの Run から Edit Configuration を選択。+ で ScalaTest を選択。さきほどのテスト用のクラスを選んで OK 。
こうすることで Run ボタン(三角形のボタン)の横の dropdown にテストが現れるので選択して Run すればテスト動く。