問題タブ [specs]
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 - scalacheckを使用して任意の(合法的な)Unicode文字を生成しますか?
私は、scalacheck1.6.6とspecs1.7(scala 2.8.1)を使用して、(長さがゼロではない)有効なUnicode文字列を生成するジェネレーターを作成しようとしています。
次のようなジェネレーターを作成できるといいのですが。
...次に、次のような仕様からそれらを使用します。
ただし、unicodeCharでfilterを使用すると、問題が発生するようです。
unicodeCharからフィルターを削除すると、テストは成功しますが、文字列が常に明確に定義されたユニコードであるとは限らないため、後で他の問題が発生します。
これを達成する方法についての提案を事前に感謝します。
scala - Mavenを使用してspecs+scalacheckからきれいな出力を取得するにはどうすればよいですか?
IDEAでSpecs+Scalacheckテストを実行すると、きれいな出力が得られます。
テストをMavenで実行するために、通常は次のようにします。
...しかし、出力はあまり満足のいくものではありません:
この場合、きれいな出力を取得する方法はありますか?
ありがとう...
spring - Scala の Specs を使用した Spring アプリケーションの単体テスト
Spring Framework に大きく依存する大規模なインフラストラクチャがあります。最近、Scala でコードを書き始め、Specs を使用してテストしています。これはすべて素晴らしいことですが、ある時点で、Spring に依存する機能 (HibernateDaoSupport ベースの DAO など) を使用する必要があります。
SpringJUnit4ClassRunner クラスを使用して Specs テストを実行できた人はいますか? この目標を達成する方法について、別の方向性を持っている人はいますか?
ありがとう
css - 単一のスタイルシートまたは多数のスタイルシート
速度などについてはよく知らないので、巨大なスタイルシートがページの読み込みに大きな変化をもたらすかどうかはわかりません。シンプルにするために、#forum div.menu や #game div.menu のように、ID を使用して Web サイトのすべての領域をカバーするスタイルシートを使用したいと考えています。これはスタイルシートが大きくなることを知っているので、大きすぎるのは不安です。スタイルシートのサイズとおそらくいくつかの仕様の重要性について誰かが洞察を提供できますか?
scala - Scala の Specs BDD ライブラリの例外マッチャー
Specs BDD ライブラリを使用して Scala 単体テスト ( http://code.google.com/p/specs ) を記述します。私のコードでは、タイプ ClassNotFoundException の例外がスローされることをアサートしたい場合、次のように記述できます。コード:
ただし、逆のケースをテストしたい、つまり ClassNotFoundException 型の例外を「スローしない」ことをアサートしたい。
次のように、not negation matcher を使用してみました。
しかし、それはうまくいきませんでした。コンパイルエラーが発生します。それで、たとえば ClassNotFoundException 型の例外がスローされないと断言できる方法はありますか?
助けてください ありがとう
scala - 仕様でブール変数に値が割り当てられているかどうかを確認する
specs bddフレームワーク(http://code.google.com/p/specs)では、値が文字列に割り当てられているかどうかを確認できます。
ここで、クラスにブール値boolValがあるとします。値trueまたはfalseがboolValに割り当てられているかどうかを確認するにはどうすればよいですか?
助けてくださいありがとう
json - scala での JSON 配列の反復処理
scala コードでJSON lib net.sf.json( http://json-lib.sourceforge.net/apidocs/net/sf/json/package-summary.html ) を使用しています。また、単体テストには specs BDD フレームワーク ( http://code.google.com/p/specs/ ) を使用しています。doBefore ブロックには、次のコードがあります。
serversJSON は JSONArray オブジェクトです。doBefore ブロックの外側で、次のように使用される変数を宣言しました
しかし、コンパイル時に次のエラーが発生します。
エラー: タイプが一致しません。見つかった: java.util.Iterator[?0] ここでタイプ ?0 が必要: java.util.Iterator[net.sf.json.JSONArray] iter = serversJSON.iterator()
doBefore の外で iter オブジェクトを宣言した方法が間違っていると思います。これを修正する方法は?
助けてくださいありがとう。
scala - 「scalaは囲みクラスではありません」
この仕様をコンパイルする場合:
次のエラーが発生します。
ここでのエラーメッセージはまったくわかりません。なぜそれが現れるのでしょうか?
Scalaのバージョンは2.8.1、スペックのバージョンは1.6.7.2です。
DslParser.attributes
タイプParser[Map[String, AttrVal]]
とコンビネータがsucceedOn
ありwithResult
、次のように定義されます。
testing - メソッドがタイプで利用できないことをテストするためのアプローチ
次の順番を強く区別するゲームのタイプ階層を考えると、次のようになります。
反省に頼ることなく、次の重要な主張をすることはできますか?
編集:@Martinのソリューションを実装しようとしてもうまくいきません。ここで何が悪いのかについて何か考えはありますか?REPLから:
res7
b
の構造タイプと一致してはならないため、真である必要があります{ def c(s: String) }
scala - ユニティルでの仕様の使用
私はscalaの仕様とunitils-dbunitを機能させようとしています。
ユニティルを使用するには、テストクラスに@RunWith(classOf [UnitilsJUnit4TestClassRunner])でアノテーションを付けるか、クラスから拡張する必要があり、@ DataSet(Array( "DataSet.xml"))でロードするようにDataSetを設定できます。これはすべてJUnitで機能します。
しかし、スペックを使用すると2つの問題が発生しました。
- gradleとScalaTestAntTaskを使用してスペックテストを実行しているので、@RunWithアノテーションは無視されると思います。
ここに示すように、@DataSetアノテーションをテストメソッドに設定できません。
/li>
これにより、次のコンパイラエラーが発生します。
エラー:定義の開始が予想されます
「データベースのクエリ」は{
^
スペックとユニティルを一緒に使用する方法を誰かが知っていますか?
更新:これは私が思いついた解決策です:
- キリスト教徒