scalatest

    1

    1答えて

    私は値を生成していますが、可能な値を知っています。私はこれを書いています val myInt = someFunction() myInt shouldBe oneOf (1, 2, 3) しかし、これはScalatest 3 M15の私にとってはうまくいかないようです。私の回避策は、 List(myValue) should contain atMostOneOf (1, 2, 3)

    6

    1答えて

    Javaコードにscalatestを使用し始めました。私はeasymockを使ってモックを作成しています。 私はこのようなことをしたいという状況があります。プレースホルダX $ 1 expecting{ objA.function(x$1, x$2).andReturn(objectB) } 、私はJavaでanyObject()のようなものに似て渡して関数を呼び出した

    0

    1答えて

    私はplayframework 2.4.xのを使用していますが、このライブラリ私はthereaは私がテストに構築リストの一部の文字列があるかどうかを確認したい "org.scalatest" %% "scalatest" % "2.2.1" % "test" "org.scalatestplus" %% "play" % "1.4.0-M3" % "test" が含まれている必要があり、これ

    0

    1答えて

    私はScalatest 1.x用に書かれた一連のテストで、バージョン2.xでは廃止されたShouldMatchersクラスを使用しています。今後はバージョン2を新しいテストに使用したいと思っていますが、これは既存のすべてのテストをリファクタリングする必要があることを意味します(私はできますが、時間がかかります)。 その間、Scalatest 1.xに対して既存のクラスをコンパイルする方法はあります

    0

    1答えて

    ScalaTestを使用すると奇妙なエラーが発生します。 ;「selftype ElementSuite org.scalatest.junit.JUnit3Suiteのselftype org.scalatest.junit.JUnit3Suiteに準拠していない違法継承が」 import org.scalatest.junit.JUnit3Suite; import Element.elem

    3

    1答えて

    この回答に続く:https://stackoverflow.com/a/30806548/4496364 私は自分のプロジェクトでPlayのExecutionContextを使用します。 最近、PlayでいくつかのサービスをテストするためにMockitoを使用する必要がありました。それの ので、これは単純化されたバージョン: import scala.concurrent.{ Future, Ex

    1

    2答えて

    私はスカラ座やJavaコードの両方を使用していますscalatestケースを持っており、コードのJavaの部品内への呼び出しがありテストしない、メインのリソースを使用して:これは、他の罰金です getClass().getResourceAsStream("/dbLocations.properties"); をJUnitを使用するコードのセクションがありますが、私はScalatestを使用す

    11

    1答えて

    私の元のコードはずっと多くなっていて、問題の真の原因から私を邪魔していました。 これは本質的な問題を捕らえます。 import org.scalatest.AsyncFlatSpec import scala.concurrent.Future class AsyncFlatSpecSpec extends AsyncFlatSpec { it should "parse an

    1

    1答えて

    Listの値を受け取り、それらをデータベースで更新するメソッドをテストし(ScalaTestを使用して)、更新の成功を示す各値に対してFutureを返します。すべての値がDBに保持されていることを検証する慣用的な方法はありますか? メソッドから返されたFutureがすべて完了したら、どうすればわかりますか? trait Result case object A extends Result c

    1

    2答えて

    Spark SQLインテグレーションテスト用にHiveを設定する方法を探しています。これは、テーブルがテンポラリディレクトリまたはテストルートの下のどこかに書き込まれるようにします。私の調査では、HiveContextを作成する前に、fs.defaultFSとhive.metastore.warehouse.dirの両方を設定する必要があることが示唆されています。 このanswerに記載されている