問題タブ [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.
c# - プライベート静的内部クラスをモックする方法は?
とても気になる質問をしたいのですが...
MyPublicStaticMethod_Cの戻り値をモックするにはどうすればよいですか?? MyPrivateStaticClass_Bは本当にプライベートで静的です
c# - ジェネリック プロテクト メソッドのモック
DoSomething をテストしようとしていますが、そのためには GetSomething をモックする必要があります。GetSomething メソッドを変更してジェネリックにしない限り、モックできないようです。私がそれを行うと、次のようになります。
GetSomething がジェネリックの場合、同じ呼び出しが機能するはずではありませんか? そうでない場合、どうすれば GetSomething をモックできますか?
*Telerik にチケットを送信しました。何かわかり次第、この記事を更新します。
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 番目の異なる値をミックスに投入した場合にのみ、物事は南下するように見えます。
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?
unit-testing - JustMock 単体テストが失敗するはずのときに合格する
私は JustMock を使用していくつかの単体テストを書いていましたが、いずれかを失敗させようとするまで、すべてが成功していたことに満足していました。この単体テストは合格します:
失敗するはずです。各ラムダにブレークポイントを設定すると、ベースは呼び出されますが、派生は呼び出されません。私は物事をシフトしたりひねったりしようとしましたが、派生したハンドラーが呼び出されないことが確認されているため、このテストに合格する理由を一生理解できません。
これを自分でビルドするには、nunit、JustMock、および Rx-Linq NuGet パッケージへの参照を追加します。