mocking

    5

    3答えて

    私はArcGISの単体テストを変更しようとしています。私はmocksを使用しています(私はrhinoを使用しています)。 私がテストを書くのを始めたとき、私は多くのオブジェクトを嘲笑し始める必要があることに気付きました。例えば - 私のコントローラは、最初のRelationshipClassを取得します(私はIWorkspaceと返さIRelationshipClassをスタブする必要があります)

    4

    3答えて

    からコードを除く: 私は私の嘲笑Ojbectsのは を注入することができるので、私はIOCを使用 私のインターフェイスをモック私は私のテストを実行確保と報道こと増加し、私は満足しています。 そして... 私はデータベース等に行くように、実際にものを行う派生クラスを作成、またはメッセージキューへの書き込み これはどこのコードカバレッジです減少し、私は悲しいと感じる。 しかし、私はこれらの具体的なクラ

    1

    4答えて

    質問の最新バージョン こんにちは。 私の会社には、.NET 3.5に移行するとすぐにテストを受けることができるいくつかのレガシーコードベースがあります。私はMockingフレームワークとしてMoqを選択しました(私は鮮明な構文にすぐに惚れました)。 将来的に多く見られると予想される1つの一般的なシナリオは、他のオブジェクトとやりとりするオブジェクトを参照する場所です。 私はマイケルフェザーズの作品

    3

    3答えて

    私はActionScript用の信頼性の高いモックフレームワークを探しています。私はmock-as3を使っていましたが、私はイベントを引き起こすためのハック・アイ・ソリューションであると感じるものに腹を立てています。私はいくつかの選択肢を持ちたいと思ういくつかの他の理由がありますが、必ずそれらに入る必要があるかどうかはわかりません。私はMock4ASも見てきましたが、インターフェイスは面倒です。す

    162

    9答えて

    抽象クラスをテストしたいと思います。確かに、私はmanually write a mockクラスから継承することができます。 私はモックフレームワークを使用してこれを行うことができますか(私はモキトを使用しています)。どうやって? YourClass yourObject = mock(YourClass.class); を、あなたがちょうどあなたのようにテストしたいメソッドを呼び出す:あなた

    7

    5答えて

    例 私は、リポジトリクラス(DAL)持っている:私はまた、サービスクラス(BLL)を持っている public class MyRepository : IMyRepository { public void Delete(int itemId) { // creates a concrete EF context class // deletes th

    10

    2答えて

    アップデート:私が受け取った回答のカップルに基づいて が、私はちょうど私がからかっについて移動する方法も承知していることを明らかにしたいですmockingフレームワークを使ったHttpContext。 HttpContextを嘲笑することの賛否両論が、HttpContextの周りのラッパークラスを使用することと比較したとき、私はもっと興味を持っています。 私はASP.Net MVCで検証可能なコン

    0

    1答えて

    第二の主張は、下のユニットテストで実行されることはありません: namespace Foo { public class MyClass { } } namespace Bar { public class MyClass { } } namespace Quux { public interface IRepo { obj

    6

    4答えて

    これをテストするにはどうすればいいのでしょうか。私はパラメータを取るメソッドを持っており、そのパラメータのいくつかのプロパティに基づいて別のオブジェクトを作成し、それを操作します。私が確認したいこと - (void) navigate:(NavContext *)context { Destination * dest = [[Destination alloc] initWithCon

    2

    1答えて

    次のコードをどのようにテストしますか? public IList<T> Find(DetachedCriteria criteria) { return criteria.GetExecutableCriteria(session).List<T>(); } 私は(ISession、ISessionFactoryなどのためのモックを設定するなど)NHの実装をモックしたいと思いま