問題タブ [scalatest]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - ScalaTestでカスタム失敗メッセージを表示するにはどうすればよいですか?
ScalaTestでカスタム失敗メッセージを表示する方法を知っている人はいますか?
例えば:
失敗すると、次のメッセージが表示されます。
10は5と等しくありませんでした
しかし、私は次のようなより説明的なメッセージが必要です。
NumberOfElementsは5である必要があります。
scala - 特性とセルフタイプのオーバーライド
ScalaTest トレイトの BeforeAndAfterEach をオーバーライドして、すべてのテストでその機能を 1 回実装したいと考えています。最後にコンパイルしましたが、理由がわかりません。
それを機能させたのは次の行でした:
BeforeAndAfterEach 実装の冒頭で見つけてコピーしました。
それは何をし、なぜそれが必要なのですか?
アップデート:
これはよりシンプルなバージョンです。
scala - ScalaTest を使用して受け入れテストを作成する方法は?
ScalaTestには非常に優れたドキュメントがありますが、それらは短く、受け入れテストの例を示していません。
ScalaTest を使用して Web アプリケーションの受け入れテストを作成するにはどうすればよいですか?
scala - scalatestとSBTの問題-クラスはアクセス可能なorg.scalatest.Suiteではありません
SBTを使用してテストを実行すると、コードのリビジョン5でエラーが発生します。
https://www.assembla.com/code/opyate-scala-graph-fork-sbt/subversion/changesets/5
Interwebsで「クラスはアクセス可能なorg.scalatest.Suiteではありません」を検索しましたが、scalatestフレームワークコードでそのメッセージの結果のみを取得します。
何が間違っているのか、それが依存関係のバージョンの問題なのか、互換性の問題なのか、テストが正しくコーディングされていないのかを理解するのを手伝ってください。
詳細は(一例):
スイート
テストクラス
例外
例外をスローするScalaTestコード
以下は私のインスタンスのtrue
ために保持する必要があります:clazz
TDegree
引数のないコンストラクターが必要ですが、私にはありません。
質問は、「クラスに引数以外のコンストラクターがない場合、ScalaTestでテストクラスを実行するにはどうすればよいですか?」になると思います。
scala - 複数のテストケースを含むScalatestまたはspecs2
TestNgとJavaでは、DataProviderを使用して複数のテストケースを実行できます。これは個別のテストとして実行されます。つまり、失敗してもテストの実行は停止されません。ScalaTestまたはSpecs/Specs2の類似物はありますか?
unit-testing - Scalaテスト:SUnit、ScalaTest、ScalaCheck、Specs、ParTestのステータスと関係は何ですか?
Scalaはさまざまなテストフレームワークの選択肢を提供しますが、それらが持つ成熟度と安定性、およびそれらが提供する明確な機能に違いがあるのではないかと思います。
あらゆる種類の開発に適合する特定のものはありますか?
異なるフレームワークは、相互に、または他の言語を対象としたテストランナーと相互運用できますか?
scala - @Scalaトレイトのテストメソッドが見つかりません
Scalaトレイトから継承された@Test注釈付きメソッドがJUnit4テストランナーによって検出されない理由を誰かが知っていますか?「JUnitテストが見つかりません」と表示されます。
しかし、次の変更は機能しますか?
ScalaトレイトのBarTestingで、次のシグネチャを使用してメソッドを定義しました。
scala - ScalaTest で「[例外] を生成すべきではない」構文を使用する
私は Scala で BDD の Specs2 と ScalaTest をいじっています。特定の例外がスローされるべきではないと主張するとき、私は Specs2 に期待を書きました。
私はScalaTestで同等のものを次のように書けることを望んでいました:
しかし、これはコンパイルされず、それを行う方法が見つかりませんでした。それは可能ですか?
よろしくお願いします。
unit-testing - ScalaTestのコレクション要素にHavePropertyMatcherを使用していますか?
ここ数日、ScalaTest の FeatureSpec を使用しており、組み込みマッチャーを使用して次の仕様を定義できるかどうかを理解しようとしています (そうでない場合は、適切なカスタム マッチャーを作成する方法)。
クラスBookがあるとします:
私のテストでは、本のリストがあります:
ここで、本のリストに「Moby Dick」というタイトルの本が含まれるように指定したいと思います。次のようなものを書きたいと思います:
ScalaTest でこの要件を表現できるかどうか、ドキュメントとコードから判断できないようです。誰かが同様の状況に遭遇しましたか?
scala - TestNgのdependsOnMethodsアノテーションに似たscalaTestメカニズムはありますか
テストが失敗した場合、それに依存するすべてのテストがスキップされるように、scalaTest 仕様間に依存関係を持たせることはできますか?