問題タブ [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.

0 投票する
3 に答える
14771 参照

scala - ScalaTestでカスタム失敗メッセージを表示するにはどうすればよいですか?

ScalaTestでカスタム失敗メッセージを表示する方法を知っている人はいますか?

例えば:

失敗すると、次のメッセージが表示されます。

10は5と等しくありませんでした

しかし、私は次のようなより説明的なメッセージが必要です。

NumberOfElementsは5である必要があります。

0 投票する
3 に答える
1198 参照

scala - 特性とセルフタイプのオーバーライド

ScalaTest トレイトの BeforeAndAfterEach をオーバーライドして、すべてのテストでその機能を 1 回実装したいと考えています。最後にコンパイルしましたが、理由がわかりません。

それを機能させたのは次の行でした:

BeforeAndAfterEach 実装の冒頭で見つけてコピーしました。

それは何をし、なぜそれが必要なのですか?

アップデート:

これはよりシンプルなバージョンです。

0 投票する
2 に答える
1704 参照

scala - ScalaTest を使用して受け入れテストを作成する方法は?

ScalaTestには非常に優れたドキュメントがありますが、それらは短く、受け入れテストの例を示していません。

ScalaTest を使用して Web アプリケーションの受け入れテストを作成するにはどうすればよいですか?

0 投票する
1 に答える
587 参照

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ために保持する必要があります:clazzTDegree

引数のないコンストラクターが必要ですが、私にはありません。

質問は、「クラスに引数以外のコンストラクターがない場合、ScalaTestでテストクラスを実行するにはどうすればよいですか?」になると思います。

0 投票する
3 に答える
8882 参照

scala - 複数のテストケースを含むScalatestまたはspecs2

TestNgとJavaでは、DataProviderを使用して複数のテストケースを実行できます。これは個別のテストとして実行されます。つまり、失敗してもテストの実行は停止されません。ScalaTestまたはSpecs/Specs2の類似物はありますか?

0 投票する
2 に答える
717 参照

unit-testing - Scalaテスト:SUnit、ScalaTest、ScalaCheck、Specs、ParTestのステータスと関係は何ですか?

Scalaはさまざまなテストフレームワークの選択肢を提供しますが、それらが持つ成熟度と安定性、およびそれらが提供する明確な機能に違いがあるのではないかと思います。

あらゆる種類の開発に適合する特定のものはありますか?

異なるフレームワークは、相互に、または他の言語を対象としたテストランナーと相互運用できますか?

0 投票する
1 に答える
623 参照

scala - @Scalaトレイトのテストメソッドが見つかりません

Scalaトレイトから継承された@Test注釈付きメソッドがJUnit4テストランナーによって検出されない理由を誰かが知っていますか?「JUnitテストが見つかりません」と表示されます。

しかし、次の変更は機能しますか?

ScalaトレイトのBarTestingで、次のシグネチャを使用してメソッドを定義しました。

0 投票する
2 に答える
15129 参照

scala - ScalaTest で「[例外] を生成すべきではない」構文を使用する

私は Scala で BDD の Specs2 と ScalaTest をいじっています。特定の例外がスローされるべきではないと主張するとき、私は Specs2 に期待を書きました。

私はScalaTestで同等のものを次のように書けることを望んでいました:

しかし、これはコンパイルされず、それを行う方法が見つかりませんでした。それは可能ですか?

よろしくお願いします。

0 投票する
2 に答える
593 参照

unit-testing - ScalaTestのコレクション要素にHavePropertyMatcherを使用していますか?

ここ数日、ScalaTest の FeatureSpec を使用しており、組み込みマッチャーを使用して次の仕様を定義できるかどうかを理解しようとしています (そうでない場合は、適切なカスタム マッチャーを作成する方法)。

クラスBookがあるとします:

私のテストでは、本のリストがあります:

ここで、本のリストに「Moby Dick」というタイトルの本が含まれるように指定したいと思います。次のようなものを書きたいと思います:

ScalaTest でこの要件を表現できるかどうか、ドキュメントとコードから判断できないようです。誰かが同様の状況に遭遇しましたか?

0 投票する
4 に答える
2150 参照

scala - TestNgのdependsOnMethodsアノテーションに似たscalaTestメカニズムはありますか

テストが失敗した場合、それに依存するすべてのテストがスキップされるように、scalaTest 仕様間に依存関係を持たせることはできますか?