IntelliJ IDEA 11 で ScalaTest
やることは 3 つ。
- ScalaTest のインストール
- ScalaTest を書く
- 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 すればテスト動く。