mockito

    162

    9答えて

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

    132

    3答えて

    私はクラスレベルで静的変数としてモックオブジェクトを作成しています... 1つのテストでは、Foo.someMethod()を特定の値に戻したいが、別のテストでは別の値を返すようにしたい。私が抱えている問題は、正しく動作するようにモックを再構築する必要があるということです。私はモックを再構築しないようにしたいですし、各テストで同じオブジェクトを使用するだけです。第二の試験で class TestC

    1

    1答えて

    インタフェースの1つを実装している抽象クラスの1つをテストする必要があります。 抽象クラスに引数を持つコンストラクタがあります。 私はMockitoをテストフレームワークとして使用しています。 抽象クラスのメソッドを呼び出す必要がある場合は、どのような方法が最適ですか? 抽象クラスをサブクラス化しようとすると、引数コンストラクタを実装し、引数なしコンストラクタを記述しないように要求します。 また、

    6

    1答えて

    Mockitoで動作の動作を検証しようとしています。テストコードは次のようになります final Type1 mock = mock(Type1.class); new SomeAction<Type1>(mock).actionPerformed(null); verify(mock).someMethod(); メソッドactionPerformedには、Type1のコンストラクタで

    1

    3答えて

    私は次のような状況にあります...特定のメソッドが呼び出されるたびに例外をスローしたいと思います。私はこのメソッドに渡されるものが気にしない、私は例外を呼び出すだけです。キャッチは、このメソッドがカスタムクラスをパラメータとして受け取ることです。 私はこれを行うに発見した唯一の方法は、以下である: // Matches any Foo TypeSafeMatcher<Foo> fooMatche

    5

    4答えて

    私は.NETの人です。私は主にC#でコードします。 C#3.0以降では、ラムダ式と式ツリーを利用してstatic reflectionを使用できます。私は、私は、Javaの世界でMockitoサンプル(またはEasyMockのもの)を見ると、今 string methodName = GetMethodName(o => o.DoSomething()); Console.WriteLine(m

    1

    3答えて

    私はWebサービスを消費するクライアントを実装しています。私は依存関係を減らしたいし、Webサービスを模擬することに決めました。 私はmockitoを使用していますが、インターフェイスだけでなく、クラスをモックすることができるEasyMockと比べて利点があります。しかし、それはポイントではありません。 は私のテストでは、私はこのコードを持っている: // Mock the required ob

    8

    7答えて

    Powermockをmavenで実行することができません。私はjUnitテストを動かすためのPowerMock MockitoとPowerMockRunnerです。 @RunWith(PowerMockRunner.class) @PrepareForTest({ UserLocalServiceUtil.class, ExpandoBridge.class }) public class A