問題タブ [hippomocks]

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

parameter-passing - Hippomocks ポインター引数 - 入力を提供し、出力を確認します

ポインター引数にバッファー長の入力を期待し、読み取ったバイト数を同じ引数に出力として入れる関数があります。今私の単体テストでは、ヒッポモックでそれをモックしようとしています.関数が正しい入力値で呼び出されたかどうかを確認し、同時に別の出力値を提供したいと思います. どうすればこれを達成できますか?ありがとう!

0 投票する
0 に答える
62 参照

c++ - 「In」パラメーター修飾子の使用

私は最近、「Out」パラメーター修飾子と同様に (より適切な説明がありません)、「In」修飾子が存在することを知りました。

例:

テスト対象関数の定義:

テストコードでは:

予想される動作は、localValue2 への 6 の割り当てです。今私の質問に:

「Out」修飾子を理解し、感謝しています。この場合、someFunc は通常、内部で計算された戻り値を変数 value1 に書き込みます。「Out」を使用して、モックでこれを実現できます。しかし、「In」を適用すると追加される機能は何ですか?

私にとっては、これは「In」を残すのと同様の入力パラメーターを示しているように聞こえます。