問題タブ [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.
javascript - セミコロン、期待値、および (終了)
JSFiddle を使用してこの関数を校正していたところ、2 行目にセミコロンがありませんが、どこに行くのかわかりません。
さらに、JSFiddle は 5 行目で「代入または関数呼び出しを期待していましたが、代わりに式を見ました」と報告しています。これとそれを修正する方法を説明できますか?
最後に、なぜ(end)
9 行目で使用する必要があるのでしょうか?
問題のフィドル(「JSHint」を押してエラーを確認してください)
c++ - Hippomock の MockRepository::BasicRegisterExpect の NotImplementedException
Hippomock を使用して期待値を登録しようとしているときに、 の次の行で例外が発生しMockRepository::ExpectCall
ましたが、これは確かに理解できません。NotImplementedException
MockRepository::BasicRegisterExpect
残念ながら、単純な例を使用して例外を再現することはできません。
したがって、私の「簡単な」質問:
- 呼び出しを期待しているときに、この例外が発生するのはどのような場合ですか?
- このコード行は正確に何をテストしますか?
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 は、ヒッポモックによってモックされた後にオブジェクトを構築し、ヒッポモックによって以前に変更された仮想関数テーブルを「リセット」します。
ruby - ルビーモカ。オブジェクトの期待を列挙する
Mocha を使用して、オブジェクトに対する現在の期待を一覧表示する方法はありますか? 例えば
これが本当に明白なものである場合は申し訳ありません。
ruby - キャッチされた例外に対するRuby Rspecメッセージの期待
Rspec を使用して、キャッチされる例外の期待値を設定する方法はありますか? MyException が発生することを確認したいのですが、例外をキャッチしているため、Rspec はそれが発生したことを認識していないようです。
次のようなことをいくつか試しましたが、成功しませんでした。MyException.should_receive(:new)
と
Kernel.should_receive(:raise).with(MyException)
algorithm - このパズルで予想される手数は?
n
サイズxのバイナリ行列n
が与えられます。
各ステップで、関数は、指定された行列の各行と各列に少なくとも 1 つの があるかどうかをチェックします1
。そうでない場合は、純粋にランダムな座標が選択されます。たとえばi, j
、 where 1 <= i
、 、が保持されているかのようにj <= n
マークされます。1
0
1
このプロセスは、行列の各行と列に少なくとも 1 つの が含まれるまで繰り返されます1
。
このアルゴリズムの「予想される手数」を教えてください。
ruby-on-rails - Rspec3 での expect_any_instance_of の使用法
私はそれの正しい使い方が何であるか疑問に思っています。
私はコントローラーを持っています
そして、メソッドgenerate_token!
はモデルで定義されています。
メソッドが何かを受け取るかどうかを確認したいだけです。みたいなスペックになります。
しかし、オブジェクトには何を使用する必要がありますか? クラスと他のランダムなものを試しましたが、まだ何も機能しませんでした。モックをまったく取得していないようです。助言がありますか?
宜しくお願いしますdenym_