0

私はMockitoを初めて使用し、GWTプロジェクトで記述されたサンプルテストクラスを実行しています。

一部の場所では、モックを取得するために使用Mockito.mock(SecurityDao.class) しましたが、同じテストクラスの他の場所では、「new」キーワードを使用して他のクラスをインスタンス化しました。

クラスをモックするには、Mockito.mockのパラメーターとしてインターフェースを渡す必要があり、クラスがインターフェースを実装していない場合は、「new」キーワードを使用してクラスをインスタンス化する必要があると思います。

これは正しいですか?Mockito.mockを実際に使用する必要があるのはいつですか?

ありがとう

4

1 に答える 1

2

Mockito#mock()テスト対象以外のオブジェクトを作成する場合は、必ず使用してください。Mockitoは、インターフェースとクラスのモックを作成できます。

于 2011-03-10T21:59:20.410 に答える