mockito

    1

    1答えて

    私はオブジェクトを嘲笑し、いくつかのレガシーコードの単体テストを作成しようとしました。私は最初にpowermockを使い、69行目にNoClassDefFoundError(DefaultHttpClient mockClient = mock(DefaultHttpClient.class);)を見つけようとしています(以下のトレースを参照)。 誰も私に手を差し伸べて正しい方向に向けることができ

    2

    1答えて

    はたかったが呼び出されない: これは、検証しようとしたとき、あなたがキャッチしますmockitoエラーです。しかし、このモックとの他の相互作用がありました特定のメソッドのオブジェクトに対する呼び出しですが、そのオブジェクトの他のメソッドとやりとりしたが、そのオブジェクトの他のメソッドとは相互作用していません。 CustomerServiceという名前のオブジェクトがあり、saveCustomer(

    0

    1答えて

    私はa()メソッドを持っていますが、適切な状況で別のメソッドb()を呼び出す必要があります。 b()は模倣されたオブジェクトに属しませんが、a()は属しません。 私は現在、これをしようとしている: verify(mockedObject,times(1)).b(); notMocked.a(); b()の呼び出しがMockitoによって捕獲されていないようです。 おかげ 更新:それですべてで、私は

    5

    1答えて

    私はSpring Webアプリケーションを持っていますので、私のコントローラにunittestを作成したいと思います。私はテストをセットアップするためにSpringを使用せず、コントローラと一緒にMockitoモックオブジェクトを使用することに決めました。 私はMaven2とsurefireプラグインを使ってテストをビルドして実行します。これは私のpom.xml <!-- Test -->

    1

    2答えて

    私がテストするには、このメソッドを持っているとモックを初期化しますCstOrderBeanは、それがPOJO(いくつかの静的初期化など - ソースコードジェネレータからの)ではありませんので、Mockitoで嘲笑される必要があり public static Date getDateSinceUTC(CstOrderBean orderBean) { int year = orderBe

    2

    1答えて

    は、私は単純なコードを持っている: private MoneyTransferServiceBean moneyTransferService; AccountService mockedAccountService = mock(AccountService.class); doReturn(true).when(mockedAccountService).verifyBalance("re

    6

    2答えて

    オブジェクトを作成するためのファクトリを使用してクラスを取得しました。 私のユニットテストでは、工場の戻り値にアクセスしたいと思います。 ファクトリは直接クラスに渡され、作成されたオブジェクトのゲッタは提供されないため、ファクトリからオブジェクトを戻すことを傍受する必要があります。 RealFactory factory = new RealFactory(); RealFactory spy

    5

    3答えて

    私はMockitoを使って引数を取得しようとしています。この引数の型はList<MyClass>です。しかし、私はそれを指定するための適切な構文を見つけることができません。 ArgumentCaptor<MyClass> captor = ArgumentCaptor.forClass(MyClass.class); をしかし、私はこのをコンパイルするために取得していない: 私はこれ

    4

    5答えて

    私は本質的に私が永久にブロックする入力ストリームが必要なところでいくつかのユニットテストをしています。今、私はすべての原因、それは時間の一部を動作しますが、出力ストリームは(私がテストしてる何)が終了する前に、他の回の入力ストリームが読み込まれる入力ストリームを構築する InputStream in = new ByteArrayInputStream("".getBytes()); これを使

    5

    1答えて

    ユニットテスト中にNullPointer例外をスローするようなことがいくつかあったので、ユニットテストの制限をどのように克服できるか疑問に思っています。私はこのようになりますクラスを持っている: class LogWriter extends Actor{ def receive{ case x:Timing => log.info(x toString) case