問題タブ [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 で Salat ベースのメソッドをテストする方法
Play 2、Salat (mongoDB バインド用) を使用して Web アプリを作成しています。レッスン モデルでいくつかのメソッドをテストしたいと思います (たとえば、id で正しいレッスンを取得するという事実をテストします)。問題は、現在の DB をダミーのレッスンで汚染したくないことです。Salat と Scala Test を使用して偽の DB を使用するにはどうすればよいですか? これが私のテストファイルの1つです。2 つのレッスンを作成し、DB に挿入し、いくつかのテストを実行します。
Web で検索しましたが、Salat と ScalaTest を使用する適切なリンクまたはプロジェクトが見つかりません。
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を使い続ける必要がありますか?
scala - Scaltest 'DoubleTolerance' のバグ?
私の理解では合格するはずの失敗したテストに遭遇しました。ここで明らかな何かが欠けていますか?
私は Scaltest 1.8 と 2.0M4 の両方でこれを経験しました。
scala - Specs2に依存関係を追加すると、Mockitoを使用したScalaTestテストの一部が失敗するのはなぜですか?
最近、Specs2への依存関係をプロジェクトに追加しましたが、ScalaTestとMockitoで作成された既存のテストの一部が失敗したことに気付きました。Specs2が削除されると、これらのテストは再び合格しました。なぜこれが起こるのですか?
失敗したテストはすべてMockitoを使用し、すべてが2つの異なるパラメーターを使用してモックメソッドをセットアップしました。モックへの呼び出しの1つは、設定された値を返しません。以下の例は失敗します。さらなる要件は、タイプがFunction1である(またはapplyメソッドを持っている)必要があることでした。
出力:
sbt - 最新のScalaTestを自動的に取得するように「リゾルバー」を設定するにはどうすればよいですか?
Scala2.9.2とScalaTest2.0M4を実行しています。ScalaTest jarのローカルコピーがあり、リポジトリから自動的に取得したいと思います。
Scalatestサイトはそれについてこれを言います:
さて、これに到達するには、「project / plugins.sbt」にどの「リゾルバー」を追加する必要がありますか?
java - Eclipse内でのscala、maven、javaの混合-ユニットテスト
私はscalaでユニットテストしたいjavamavenプロジェクトを持っています。しかし、javaとscalaは独自のコンパイラーを使用しているため、1つのEclipseプロジェクト内でjavaとscalaのコードを混在させるにはどうすればよいですか。このため、JavaコンパイラはJava構文を想定しているため、scalaコードはEclipseでコンパイルされません。
現在、私のプロジェクトはEclipseに基づいており、Javaベースのプロジェクトです。それらをscalaなどの別のプロジェクトタイプに変換する必要がありますか?
html - Scalatesthtmlレポート
私はscalatestのhtmlレポートを取得しようとしていますが、次のような構成がたくさん見つかりました。
しかし、IntelliJは、xmlreports
とhtmlreports
は許可されておらず、xmlまたはhtmlレポートは生成されないと言っています。
誰かが何か提案できますか?とてもありがたいです
eclipse - Scaltest を Eclipse に組み込むにはどうすればよいですか?
Scala IDE 0.9.3 用の ScalaTest を含む Typesafe スタックがインストールされています。それを新しいプロジェクトにアタッチする方法がわかりません。それを使用する (Coursera Scala コースからの) 他のプロジェクトがありますが、新しいプロジェクトでは使用できません。org.scalatest._ をインポートすると、「オブジェクト scalatest はパッケージ org のメンバーではありません」というメッセージが表示されます。Coursera プロジェクトには、再現方法がわからない「参照ライブラリ」要素があります。「lib_managed」フォルダーを新しいプロジェクトにコピーできますが、それは役に立ちません。
Scaltest を使用する新しいプロジェクトを開始するためのより簡単な方法があるに違いありません。