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

scala - ScalaTest で Salat ベースのメソッドをテストする方法

Play 2、Salat (mongoDB バインド用) を使用して Web アプリを作成しています。レッスン モデルでいくつかのメソッドをテストしたいと思います (たとえば、id で正しいレッスンを取得するという事実をテストします)。問題は、現在の DB をダミーのレッスンで汚染したくないことです。Salat と Scala Test を使用して偽の DB を使用するにはどうすればよいですか? これが私のテストファイルの1つです。2 つのレッスンを作成し、DB に挿入し、いくつかのテストを実行します。

Web で検索しましたが、Salat と ScalaTest を使用する適切なリンクまたはプロジェクトが見つかりません。

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

unit-testing - Scala、Scalatest、および Maven の概要

以下を使用して新しい scala プロジェクトを作成しました。

これにより、次のPOMが得られます。

実行できmvn test、サンプル テストは正常に実行されます。最新バージョンの scala (2.9.2 をダウンロード/インストールしました...) を使用したいのですが、最新バージョンの org.scala-tools.testing scala_VERSION 依存関係は 2.9.1 のようです。POM に次の変更を加えました。

今、実行mvn testすると

私はおそらく可能な限り最も単純なテスト (maven archetype プラグインによって作成されたサンプル) をいくつか持っており、単一のマイナー バージョンによる scala のバンプはそれらを壊していますか? Mavenツールが追いつくまで、scala 2.8を使い続ける必要がありますか?

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

scala - Scaltest 'DoubleTolerance' のバグ?

私の理解では合格するはずの失敗したテストに遭遇しました。ここで明らかな何かが欠けていますか?

私は Scaltest 1.8 と 2.0M4 の両方でこれを経験しました。

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

scala - Specs2に依存関係を追加すると、Mockitoを使用したScalaTestテストの一部が失敗するのはなぜですか?

最近、Specs2への依存関係をプロジェクトに追加しましたが、ScalaTestとMockitoで作成された既存のテストの一部が失敗したことに気付きました。Specs2が削除されると、これらのテストは再び合格しました。なぜこれが起こるのですか?

失敗したテストはすべてMockitoを使用し、すべてが2つの異なるパラメーターを使用してモックメソッドをセットアップしました。モックへの呼び出しの1つは、設定された値を返しません。以下の例は失敗します。さらなる要件は、タイプがFunction1である(またはapplyメソッドを持っている)必要があることでした。

出力:

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

sbt - 最新のScalaTestを自動的に取得するように「リゾルバー」を設定するにはどうすればよいですか?

Scala2.9.2とScalaTest2.0M4を実行しています。ScalaTest jarのローカルコピーがあり、リポジトリから自動的に取得したいと思います。

Scalatestサイトはそれについてこれを言います:

さて、これに到達するには、「project / plugins.sbt」にどの「リゾルバー」を追加する必要がありますか?

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

java - Eclipse内でのscala、maven、javaの混合-ユニットテスト

私はscalaでユニットテストしたいjavamavenプロジェクトを持っています。しかし、javaとscalaは独自のコンパイラーを使用しているため、1つのEclipseプロジェクト内でjavaとscalaのコードを混在させるにはどうすればよいですか。このため、JavaコンパイラはJava構文を想定しているため、scalaコードはEclipseでコンパイルされません。

現在、私のプロジェクトはEclipseに基づいており、Javaベースのプロジェクトです。それらをscalaなどの別のプロジェクトタイプに変換する必要がありますか?

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

sbt - scctを使用するときに`testOptionsinTest`を設定する方法

sbtでは、ここでtestOptions in Test += Tests.Arguments("...")説明するように、を使用してScalaTestに引数を渡すことができます。

呼び出し時にこれらのオプションをscctscct:testからScalaTestに渡す方法はありますか?試しtestOptions in Scct += ...てみましたが、効果がないようでした。

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

html - Scalatesthtmlレポート

私はscalatestのhtmlレポートを取得しようとしていますが、次のような構成がたくさん見つかりました。

しかし、IntelliJは、xmlreportshtmlreportsは許可されておらず、xmlまたはhtmlレポートは生成されないと言っています。

誰かが何か提案できますか?とてもありがたいです

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

eclipse - Scaltest を Eclipse に組み込むにはどうすればよいですか?

Scala IDE 0.9.3 用の ScalaTest を含む Typesafe スタックがインストールされています。それを新しいプロジェクトにアタッチする方法がわかりません。それを使用する (Coursera Scala コースからの) 他のプロジェクトがありますが、新しいプロジェクトでは使用できません。org.scalatest._ をインポートすると、「オブジェクト scalatest はパッケージ org のメンバーではありません」というメッセージが表示されます。Coursera プロジェクトには、再現方法がわからない「参照ライブラリ」要素があります。「lib_managed」フォルダーを新しいプロジェクトにコピーできますが、それは役に立ちません。

Scaltest を使用する新しいプロジェクトを開始するためのより簡単な方法があるに違いありません。