問題タブ [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 投票する
1 に答える
288 参照

scala - Scalaの競合する継承されたメソッド名

データベースモデルをテストするためのコードを書こうとしています。テストフレームワークとデータベースフレームワークはどちらも「===」演算子を使用しており、テストフレームワークが優先されます。どうすれば明示的にいずれかの方法を使用できますか?

例:

エラー:

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

xml - テストでのScalaXMLのb{"c"}!= bcの動作の回避

私はscalatestを使用していて、言いたい

特に===は属性の順序を気にしないためです。ただし、Scala XMLの{...}構文を使用してテキストが埋め込まれている場合、アサーションは失敗します。

一方:

メソッドを書くことができます

与える

しかし、バニラ構文を使用できるようにしたいと考えています。

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

java - 再利用可能なパラメーター化された Gherkin 句をサポートする Scala 用の BDD ツール

再利用可能なパラメーター化された Gherkin 句をサポートする Scala 用の BDD ツールはありますか?

次のような仕様を使用できるようにしたいと思います。

そして、次のように、パラメーターが 1 回だけ異なる Gherkin 句へのフィクスチャを定義したいと思います。

次のような句の定義が与えられた場合:

ScalaTest と Specs のマニュアルを調べましたが、そのような機能は見つかりませんでした。ScalaTest は別のシナリオで定義された句を再利用できるようですが、パラメータ化されていないようです。

私が欲しいものをサポートするいくつかのツール、または ScalaTest の拡張機能、またはそのような結果を得るために自分で拡張する方法を知っていますか?

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

installation - org.scalatest: グローバル設定 (beforeAllSuites? など)

org.scalatest を使用したいくつかのテストを含む scala アプリケーションがあります。これらのテストでは、テスト データベースを管理するために、いくつかのグローバル セットアップ (およびティアダウン) が必要です。

私のテストがデータベースにヒットするべきではなく、Java-DAO-Stub-WTF-Overkill-Way™ を実行する必要があるとは言わないでください :-)。

テストの前後にコードを実行する方法を提供する SBT を使用してテストを実行しています。

残念ながら、問題のクラスにアクセスできません。当然のことながら、それらを build.sbt にインポートしても機能しません。

何か案は?

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

eclipse - Eclipse IDE で scala BDD テストを実行する方法

このサンプルの BDD テスト例を Eclipse IDE で実行しようとしていますが、実行構成には適切な提案がないようです。また、そのための適切な視点が見つかりませんでした。

Eclipse IDE でそのテストを実行するにはどうすればよいですか?

コマンドラインでテスト (または一連のテスト) を実行できることは承知していますが、Eclipse IDE に統合されたソリューションはありますか?

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

scala - ScalatestのBDD:Spec対WordSpec対FlatSpec、どちらを使用する必要がありますか?

Scalatestでは、SpecとWordSpecを使用することの長所と短所について少しわかりません。javadocはWordSpecとFlatSpecのある程度の比較を提供していると思いますが、SpecとWordSpecのどちらかはわかりません。

どちらの構文にも慣れている場合、どちらが「ベストプラクティス」と見なされますか?

WordSpecはSpecの進化形ですか(BDDがTDDの進化形であるという概念に同意する場合)?またはその逆?その点で彼らが完全に同等の仲間である場合、なぜ私は一方を他方よりも選ぶのでしょうか?

おそらくこれは「宗教的な質問」ですが、たとえそれがそれぞれの側にあるとしても、少なくとも彼らが指摘したいいくつかの長所と短所がなければなりません。私はそれらの議論を聞くことに非常に興味があります。

これがFAQの場合は、事前にお詫び申し上げます。この比較では、検索結果に何も見つかりませんでした。

0 投票する
6 に答える
80228 参照

java - Scala(Test)でinstanceofチェックを行う方法

ScalaTestをJavaプロジェクトに取り込もうとしています。すべてのJUnitテストをScalaTestsに置き換えます。ある時点で、Guiceのインジェクターが正しいタイプを注入するかどうかを確認したいと思います。Javaでは、次のようなテストがあります。

しかし、ScalaTestで同じことを行うのに問題があります。

値が//instanceofのメンバーではないと文句を言います。Scalaではそのように使用できませんか?DoorWindowRoofinstanceof

0 投票する
0 に答える
292 参照

scala - テスト ランナーの GroovyTemplate が例外をスローし、エラーの詳細が表示されない

スケーラテストが失敗した場合、Play テスト フレームワークは失敗の原因を報告しないことがあります。代わりに、次のように表示されます。理由はありますか?Reporter は、イベントを受け取った後、例外で突然完了しました:

更新: テストがトリガーした次の例外が原因で発生しました。テスト フレームワークは、テストが例外をスローしたときに爆発するはずですか?

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

scala - Mockito when / thenReturnは、rabbitmq ConnectionFactoryをモックしようとすると、Scalaテストで常にnullを返します。

私は、scalatestとmockitoを使用して、RabbitMQConnectionFactoryオブジェクトをモックしてモック接続を返そうとしています。以下は、私が使用しているテストの例です。

これは常に失敗し、printlnステートメントは常に「null」を出力します。私はこれらのテクノロジーを一緒に使用するのは非常に新しいので、誰かアドバイスがあったり、何か間違ったことをしているのか教えてくれないかと思っていました。前もって感謝します!