問題タブ [expectations]

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 に答える
41 参照

javascript - ジャスミンは、配列の結果と一致しないことを期待しています

私は次のコードを試しています:

この期待は失敗しますが、なぜですか? 等しなくてもいいの?

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

methods - モックされていない JMockit メソッドが機能しない

サンプルクラス

ここで何が起こっているのか、また、あるメソッドに期待を設定すると、他のメソッドの動作が変わる理由を誰かが説明できますか?

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

java - IllegalArgumentException: 予期ブロック内の条件文が無効です

Expectationsテスト ケースで記述したブロックに問題があります。

テストケースは次のようにクラッシュします:

まさにここ:

この場合は単純booleanです。false

exceptionなぜそれが起こるのか、私にはまったく手がかりがありません。私はすでにグーグルで検索しましたが、何も役に立ちませんでした。

私たちを手伝ってくれますか?

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

sas - SASで特定の分布の期待値を計算する方法

たとえば、gamma(2,3) が与えられます。分布の期待値を与える、ExpectedValue("Gamma",2,3) のような SAS の関数はありますか。私はしばらくグーグルで検索しましたが、満足のいく答えは見つかりませんでした。

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

c++ - EXPECT_CALL() とモック関数の呼び出しのインターリーブ

Google Mock のドキュメントには次のように書かれています。

重要な注意: Google Mock では、モック関数が呼び出される前に期待値を設定する必要があります。それ以外の場合、動作はundefinedです。特に、EXPECT_CALL() とモック関数の呼び出しをインターリーブしてはなりません。

この制限の背後にある詳細を知っている人はいますか? ただし、この規則に確実に違反しているが、適切に機能しているように見える多くの単体テストがあります。

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

c++ - c++ gtest は、テストが失敗した場合にのみ、テストの最後に追加情報を出力します

私はこのようなことをしたい:

期待/アサーションが失敗した場合にのみ、いくつかの追加情報を出力したいと考えています。

私はこのようなことができることを知っています:

しかし、この種のソリューションは快適ではありません。理由は次のとおりです。

  1. 2回チェックします
  2. プリプロセッサを使用しているため、バグを見つけるのに時間がかかる場合があります。
  3. 関数が実際にネストされている場合、このソリューションは使いにくいです。
  4. 多くの EXPECTations が失敗すると、メッセージが何度も出力されます。
  5. あらゆる種類のチェックのためにマクロを再定義する必要があります