scalatest

    6

    2答えて

    BDD形式のテストについて説明したいと思います。 FlatSpecではJUnitをテストランナーにしてください。 ScalaTestクイックスタートは、このいずれかの例を示していないようだ。 http://www.scalatest.org/getting_started_with_junit_4 私が最初@Testメソッド内のテストを記述するために単純にしようとしたが、それは動作しませんし、アサ

    9

    2答えて

    TestNgとJavaでは、DataProviderを使用して複数のテストケースを実行できます。これは別々のテストとして実行されます。 ScalaTestやSpecs/Specs2のアナログはありますか?

    3

    1答えて

    を見つけていないは、Scalaのトレイトからを継承している@Test注釈付き方法はJUnitのテストランナー4によってを発見していないされている理由を誰かが知っているのですか?それは私に "No JUnitテストが見つかりました"というものです。 class FooTests extends BarTesting ただし、次の修正が有効ですか? import junit.framework.T

    14

    2答えて

    ScalaのSpecs2とBalaのScalaTestを使っています。特定の例外がスローされるべきではないと主張しているとき、私はSpecs2に期待を書いた。 "do something" in { { .... } must not(throwA[MyException]) } 私は次のようにScalaTestに相当するものを書くことができるように期待していた。 "do so

    5

    2答えて

    私はScalaTestのFeatureSpecを数日間使っていますが、ビルトインマッチャーを使って以下の仕様を定義できるかどうかを理解しようとしています(もしそうでなければ、適切なカスタムマッチャーを書く方法) 。 case class Book(val title: String, val author: String) と私のテストでは、私は本のリストを持っている: は、私はクラスBook

    9

    1答えて

    入れ子関数をテストする方法はありますか(理想的にはScalaTestで)? def f() = { def g() = "a string!" g() + "– says g" }

    1

    1答えて

    例として、単純な抽出器Planexを用意しています。この抽出器は.planファイルの文字列を取り出し、一緒に戻します。私は、その動作をかなり徹底的に定義した単体テストをいくつか持っています。私はこれを使用していますActorを持って object Planex { def apply(metadata: String, plan: String) = { String.form

    0

    1答えて

    私はちょうどSBTを使い始めました。 カスタムアクションを追加するには、次のタスクを行い、その.scalaファイルを 'project'フォルダにSBT wikiガイドとして追加します。 //MyProject.scala import sbt._ class HelloWorldProject(info: ProjectInfo) extends DefaultProject(info)

    1

    1答えて

    TestNgの@DataProviderを使用してテストを実行して、scalaで書かれたテストにデータを供給するのに問題があります。ここに私がこれまでに持っているものがあります。 import org.testng.annotations._ import org.testng.Assert import org.scalatest.testng.TestNGSuite import jav

    5

    2答えて

    タイトルごとに、特定のテストケースを定義するときにScalatestに「前提条件」を提供できるかどうか疑問に思っています。この文脈における前提条件は、仮説が偽であると評価された場合、テストは実行されるのではなくスキップされる(したがってランナーによって適切に処理される)ように、テストの前提条件となる。 この特定のケースでは、私はテスト間の依存関係を考えている - ので、この方法は、レスポンスの詳細