問題タブ [justmock]

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

c# - プライベート静的内部クラスをモックする方法は?

とても気になる質問をしたいのですが...

MyPublicStaticMethod_Cの戻り値をモックするにはどうすればよいですか?? MyPrivateStaticClass_Bは本当にプライベート静的です

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

c# - ジェネリック プロテクト メソッドのモック

DoSomething をテストしようとしていますが、そのためには GetSomething をモックする必要があります。GetSomething メソッドを変更してジェネリックにしない限り、モックできないようです。私がそれを行うと、次のようになります。

GetSomething がジェネリックの場合、同じ呼び出しが機能するはずではありませんか? そうでない場合、どうすれば GetSomething をモックできますか?

*Telerik にチケットを送信しました。何かわかり次第、この記事を更新します。

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

c# - モックする引数値が異なる連続呼び出しの Mock.Assert() の問題

誰かが下のデモ コードを見て、私が見ているのが私の側のエラーによるものなのか、それとも Telerik の問題によるものなのかを教えてください。

私は Telerik.JustMock v. 2014.1.1519.1 を使用しています。および Microsoft.VisualStudio.QualityTools.UnitTestFramework v. 10.0.0.0。

コードのコメントにあるように、id 変数が等しい (id ごとに 1 回の呼び出し) 場合は期待どおりの結果が得られますが、異なる場合は得られません。最初のテストを実行すると、予想どおりの呼び出しが行われていることがわかりますが、JustMock はそれらが行われていないことを示します。

建設的な考えに感謝します。これが私の睡眠不足ではないことを願っています...

編集: 失敗したテスト メソッドで、int 変数の 1 つを完全に削除し、もう1 つの変数が 1 回だけ呼び出されたことを明示的に主張すると、テストは成功します。その 2 番目の異なる値をミックスに投入した場合にのみ、物事は南下するように見えます。

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

unit-testing - How to arrange and assert MustBeCalled for property setter in JustMock

I have a mocked class with a property that has a get and set. My code under test calls the setter to assign a connection string value. My test code mocks the class that contains the property and I add MustBeCalled when I arrange the mock.

ViewModel Code:

Test Code:

my Mock.Arrange(...).MustBeCalled(); appears to be applied to the getter, not the setter. So, when I call Mock.GetTimesCalled(...), it returns 0. I need to apply the MustBeCalled to the setter instead of the getter. I want to assure the dataprovider's connectionstring is getting set when the viewmodel's connection string gets set. How do I tell JustMock to track how many times a mocked setter is called?

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

unit-testing - JustMock 単体テストが失敗するはずのときに合格する

私は JustMock を使用していくつかの単体テストを書いていましたが、いずれかを失敗させようとするまで、すべてが成功していたことに満足していました。この単体テストは合格します:

失敗するはずです。各ラムダにブレークポイントを設定すると、ベースは呼び出されますが、派生は呼び出されません。私は物事をシフトしたりひねったりしようとしましたが、派生したハンドラーが呼び出されないことが確認されているため、このテストに合格する理由を一生理解できません。

これを自分でビルドするには、nunit、JustMock、および Rx-Linq NuGet パッケージへの参照を追加します。