specs2

    10

    2答えて

    ユニットテストにはspecs2/scalaを、ビルドにはgradleを使用しています。デフォルトでは、単体テストの出力はhtmlファイルに出力されます。私は出力を直接stdout(sbtのように)に直接行きたいと思います。 誰でも魔法の呪文を知っていますか? おかげ 翼

    26

    1答えて

    私のテストケースの1つを"保留中"の状態にする必要があります。 テストを実行したときに出力に表示される何らかのメッセージをお聞きしたいと思います。@Ignore("Pending: issue #1234 needs to be fixed")のJUnitのようなものです。 Specs2と同等の機能はありますか? class MySpec extends mutable.Specification

    14

    3答えて

    私のspecs2テストスイートでScalaCheckプロパティテストを一時的に行い、デバッグを容易にしたいと考えています。現在、テストスイートを再実行するたびに異なる値が生成される可能性があります。これは、観察された動作の変更がコードの変更に起因するのか、別のデータの生成によるものなのかわからないためです。 どうすればいいですか? ScalaCheckで使用されるランダムなシードを設定する正式な方

    5

    1答えて

    でSpecs2内の特定の文字列マッチャとinvokationsを確認するにはどうすればよい私はこれらの線に沿ってテストを持っている: httpClient.post(anyString, anyString) returns (first, second) //do my thing there were two(httpClient).post(anyString, anyString)

    2

    2答えて

    をスローscalatra docsからscalatra specs2例を実行しているとき、私はこの例外を取得しています::ここ ThrowableException: org.eclipse.jetty.http.HttpGenerator.flushBuffer()I (FutureTask.java:138) は、テストコード(輸入をスキップし、5行目から始まる)ですここで class M

    7

    2答えて

    私はscalaソフトウェアのspecs2 Unittestを書いています。実行はうまくいきます。私が持っている唯一の問題は、すべてのテストが終わった後にクリーンアップする必要があることです。私はちょうどそのための解決策を見つけることができません。すべてのテストが終了した後にいくつかの機能を実行する方法はありますか?

    10

    1答えて

    単体テストのためにelastic searchインスタンスが埋め込まれた設定で作業していますが、テストをsbt(~test-only <my-test>)で連続して実行すると、システムはますます不安定になります凍結し、火事で殺さなければならない。私が仕事になって苦労してい 物事は適切です:これを設定する適切な方法は何ですか 分離 クリーンアップ シャットダウン 、(ソリューションはspecs2を使

    4

    1答えて

    私はPlay Framework 2.0とSpecs2を使ってモデルメソッドをテストしようとしています。 Global.scalaは最初の実行時にデータをデータに埋め込みます。あるテストでは、以下のようなコードを使って正常にテストできます。 def dateHelper(str: String): Date = new SimpleDateFormat("MM/dd/yyyy").parse(st

    15

    1答えて

    あなたはSBTプロジェクトで定義された2つのテストしている場合: class Spec1 extends Specification { def is = "Tests for specification 1"^ p^ "Test case 1" ! todo^ end } と class Spec2 extends Specificatio

    9

    5答えて

    私はFakeApplicationと埋め込みmongodbデータベースを使用するspecs2テストを持っています。 def inMemoryMongoDatabase(name: String = "default"): Map[String, String] = { val dbname: String = "play-test-" + scala.util.Random.nextIn