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

javascript - セミコロン、期待値、および (終了)

JSFiddle を使用してこの関数を校正していたところ、2 行目にセミコロンがありませんが、どこに行くのかわかりません。

さらに、JSFiddle は 5 行目で「代入または関数呼び出しを期待していましたが、代わりに式を見ました」と報告しています。これとそれを修正する方法を説明できますか?

最後に、なぜ(end)9 行目で使用する必要があるのでしょうか?

問題のフィドル(「JSHint」を押してエラーを確認してください)

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

c++ - Hippomock の MockRepository::BasicRegisterExpect の NotImplementedException

Hippomock を使用して期待値を登録しようとしているときに、 の次の行で例外が発生しMockRepository::ExpectCallましたが、これは確かに理解できません。NotImplementedExceptionMockRepository::BasicRegisterExpect

残念ながら、単純な例を使用して例外を再現することはできません。

したがって、私の「簡単な」質問:

  • 呼び出しを期待しているときに、この例外が発生するのはどのような場合ですか?
  • このコード行は正確に何をテストしますか?
0 投票する
1 に答える
601 参照

unit-testing - Hippomock の既存の MockRepository::ClassMock に相当するもの

Hippomocks の公式バージョン 3.1 ( https://www.assembla.com/spaces/hippomocks/wiki/Home ) には、モックされたMockRepository::ClassMockオブジェクトを構築する (MockRepository::InterfaceMockそうでないのとは対照的に) があり、これは対処するときに非常に役立ちます。非仮想クラス メソッドを使用します。

現在のバージョンは、私の意見でMockRepository::Mockは何をしたかを行います。MockRepository::InterfaceMock現在のバージョンでモック オブジェクトを構築する可能性はありますか?

バージョン 3.1 を使用しない理由: 後で導入されたクラスに属さない関数をテストするには、非常に便利な ExpectCallFunc も必要です。

プレースメント new を使用しない理由: プレースメント new は、ヒッポモックによってモックされた後にオブジェクトを構築し、ヒッポモックによって以前に変更された仮想関数テーブルを「リセット」します。

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

ruby - ルビーモカ。オブジェクトの期待を列挙する

Mocha を使用して、オブジェクトに対する現在の期待を一覧表示する方法はありますか? 例えば

これが本当に明白なものである場合は申し訳ありません。

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

ruby - キャッチされた例外に対するRuby Rspecメッセージの期待

Rspec を使用して、キャッチされる例外の期待値を設定する方法はありますか? MyException が発生することを確認したいのですが、例外をキャッチしているため、Rspec はそれが発生したことを認識していないようです。

次のようなことをいくつか試しましたが、成功しませんでした。MyException.should_receive(:new)Kernel.should_receive(:raise).with(MyException)

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

algorithm - このパズルで予想される手数は?

nサイズxのバイナリ行列nが与えられます。

各ステップで、関数は、指定された行列の各行と各列に少なくとも 1 つの があるかどうかをチェックします1。そうでない場合は、純粋にランダムな座標が選択されます。たとえばi, j、 where 1 <= i、 、が保持されているかのようにj <= nマークされます。101

このプロセスは、行列の各行と列に少なくとも 1 つの が含まれるまで繰り返されます1

このアルゴリズムの「予想される手数」を教えてください。

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

ruby-on-rails - Rspec3 での expect_any_instance_of の使用法

ドキュメントはこちら: https://relishapp.com/rspec/rspec-mocks/v/3-0/docs/message-expectations/expect-a-message-on-any-instance-of-a-class

私はそれの正しい使い方が何であるか疑問に思っています。

私はコントローラーを持っています

そして、メソッドgenerate_token!はモデルで定義されています。

メソッドが何かを受け取るかどうかを確認したいだけです。みたいなスペックになります。

しかし、オブジェクトには何を使用する必要がありますか? クラスと他のランダムなものを試しましたが、まだ何も機能しませんでした。モックをまったく取得していないようです。助言がありますか?

宜しくお願いしますdenym_