scala の BDD フレームワークである specs について調べた こんな感じのクラスをテストするとする。 class Foo { def foo: String = { "foo" } } 基本形(Eclipseの場合ScalaApplicationとして実行可): import org.specs._ object FooSpec extends Specification { "Foo#foo が 'foo' を返す" in { val foo = new Foo foo.foo must_== "foo" } } JUnit として動かす場合(EclipseでJUnitで実行可): import org.junit.runner.RunWith import org.specs.runner.JUnitSuiteRunner import org.specs.Specific