問題タブ [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.
sbt - カスタム SBT アクションを追加できません
SBTを始めたばかりです。カスタム アクションを追加するために、次のタスクを作成し、その .scala ファイルをSBT wikiガイドとして「プロジェクト」フォルダーに追加しました。
設定用の scala src ファイルを追加すると、プロジェクト フォルダーのレイアウトは次のようになります。
ただし、「リロード」または「更新」の後でも、SBT で hi タスクを実行することはまったくできません。私は何が欠けていますか?
unit-testing - Scala で TestNG @DataProvider を使用する
TestNg の @DataProvider を使用して scala で記述されたテストにデータを提供するテストを実行するのに問題があります。これが私がこれまでに得たものです。
テストを実行すると、hello テストは成功しますが、他のテストはエラーや説明なしでスキップされます。ここで何が起こっているのか分かりますか?
buildr - Buildr から ScalaTest にパラメーター (例: -o CDNW) を渡すにはどうすればよいですか?
現在、私は次のことしか言えません。
Builder のドキュメントによると、クラス Buildr::Scala::ScalaTest は次のオプションをサポートしています。
- :properties - テスト ケースで使用できるシステム プロパティのハッシュ。
- :environment - テスト ケースで使用できる環境変数のハッシュ。
- :java_args - JVM にそのまま渡される引数。
しかし、これらはScalaTest ではなく、テストケースとJVMのみのパラメーターですか?
unit-testing - IntelliJ のアイデアで scala ScalaTest を実行するにはどうすればよいですか?
Intellij IDEA (最新のコミュニティ ビルド、最新の Scala プラグイン) 内で scala flatspec テストを実行しようとしていますが、「空のテスト スイート」エラーが発生し続けます。
右クリックで通常の「実行」メニューを使用しようとしましたが、機能しません。また、新しい ScalaTest 構成を作成しようとしましたが、それでもランナーはテストを取得していません。
unit で JScalaTest を使用することはできましたが、flatspec 構文を使用したいです。
UPDATE :クラスに注釈を付けて@RunWith(classOf[JUnitRunner])
も役に立ちません
ありがとう!
更新: ScalaTest から Spec に切り替えて、問題を解決しました。私は依然として FlatSpec を使用した ScalaTest を好みますが、これで十分です。動作するコード:
-テオ
scala - JUnit環境でScalaTestBDD構文を使用することは可能ですか?
たとえばFlatSpecを使用したBDDスタイルのテストについて説明したいのですが、JUnitをテストランナーとして維持します。
ScalaTestクイックスタートは、この例を示していないようです。
http://www.scalatest.org/getting_started_with_junit_4
私は最初にメソッド内でテストを単純に記述しようとしまし@Test
たが、それは機能せず、アサーションはテストされません。
これを達成する方法はありますか?通常のテストをBDDスタイルのテストと組み合わせて組み合わせることができればさらに良いでしょう。
scala - ScalaTest1.2を使用した簡単なテスト
IntelliJ10のScala2.8とScalaTest1.2を使用してテストを実行しようとしています
私はscalaの構文をあまり知らないので、このコードを手伝ってもらえますか?:)
エラーは次のとおりです。
残りのコードは次のとおりです。
コードは、Oreillyの「ProgrammingScala」という本からのものです。
コードをScalaテスト1.2に更新しようとしましたが、失敗しました。元のテストは次のとおりです(インポートと拡張クラスに注意してください)。
試行番号3 (エラーはテストが見つかりませんでした):
動作テスト:
PS: IntelliJでscalaテストを実行する方法がわからない場合は、このブログ投稿を参照してください-IntelliJがScalaTestをサポートするようになりました
scala - シンプルなビルドツールでscalatestを使用するための明確な手順
Scala 2.8.0-RCにはたくさんのものがありますが、それ以来状況は大きく変わったようで、私はあまり見つけていません。
SBTプロジェクト(SBTバージョン0.7.4、Scalaバージョン2.8.1)をscalaテストで動作させる方法についての明確な指示が欲しいのですが。
本当にありがとう。
testing - ネストされた関数をscalaでテストできますか?
ネストされた関数をテストする方法はありますか (理想的には ScalaTest を使用)?
たとえばg()
、以下のコードでテストする方法はありますか:
scala - ユニティルでの仕様の使用
私はscalaの仕様とunitils-dbunitを機能させようとしています。
ユニティルを使用するには、テストクラスに@RunWith(classOf [UnitilsJUnit4TestClassRunner])でアノテーションを付けるか、クラスから拡張する必要があり、@ DataSet(Array( "DataSet.xml"))でロードするようにDataSetを設定できます。これはすべてJUnitで機能します。
しかし、スペックを使用すると2つの問題が発生しました。
- gradleとScalaTestAntTaskを使用してスペックテストを実行しているので、@RunWithアノテーションは無視されると思います。
ここに示すように、@DataSetアノテーションをテストメソッドに設定できません。
/li>
これにより、次のコンパイラエラーが発生します。
エラー:定義の開始が予想されます
「データベースのクエリ」は{
^
スペックとユニティルを一緒に使用する方法を誰かが知っていますか?
更新:これは私が思いついた解決策です:
- キリスト教徒
scala - ScalaTest で複数のデータセットをテストする
JUnitのパラメータ化されたテストのように、複数のデータセットでテストを実行する便利な方法はありますか?