問題タブ [easymock]

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.

0 投票する
2 に答える
35225 参照

java - java.lang.AssertionError: 予期しないメソッド呼び出し convertMessagesAsAppropriate(com.Response@1bb35b)

以下のコードをテストするために必要なアプローチを決定するのに助けが必要です

と呼ばれる1つのメソッドがあります

私のEasyMockコードはこちら

問題はラインから

verifyUser メソッドでエラー応答を構築し、それをに渡します messageDAOInf.convertMessagesAsAppropriate()

しかし、簡単なモックでは、他のインスタンス (モックされたインスタンス) を渡すため、エラーで失敗します

私が取るべきアプローチを教えてください。ありがとうございました。

0 投票する
1 に答える
1593 参照

java - Scalaは私に何を伝えようとしているのですか?これを修正するにはどうすればよいですか?[必須:java.util.List [?0] where type?0]

私はScalaを学習している最中であり、今日、私たちのプロジェクトの1つにScalaを紹介することに自信を持っています。

このアプリケーションは多くのJPA/Hibernateを実行し、ScalaでJavaインターフェースの1つを実装し始めました。unittestコードをScalaに変換しようとするまで、すべてうまくいきました。

私はEasymockを多用していますが、コードは非常に自明です。問題は、Scalaでは、型指定されていないjava.util.Listを予期している場所に型付きjava.util.Listを返すことができないことだと思います。残念ながら、型パラメーターを期待するものをScalaにキャストさせる方法がわかりません。

私の問題を説明/再現するコード:

これにより、次のコンパイラエラーが発生します。

ご覧のとおり、java.util.Listを返すjavax.persistence.Queryのインターフェースを実装するためのモックが必要です。

0 投票する
2 に答える
286 参照

java - EasyMocksでリクエストオブジェクトをテストする方法は?

RequestオブジェクトでsetAttributeを使用するメソッドがあります。そのメソッドをテストして、属性セットに正しい値があるかどうかを確認する必要があります。EasyMocksを使用していますが、これは初めてです。モックリクエストオブジェクトを作成しました。しかし、私はメソッドをテストする方法についていくつかの助けが必要です。
助けてくれてありがとう

0 投票する
1 に答える
936 参照

java - EasyMock フレームワークを使用した Java クラスの単体テスト

こんにちは、DocumentListener インターフェイスを実装する Java クラスを単体テストする必要があります。EasyMock フレームワークで Eclipse と Junit を使用しています。私は単体テストの初心者なので、EasyMock を使用したサンプル コードをいただければ幸いです。

Java クラスは次のとおりです。

0 投票する
2 に答える
1916 参照

java - GWT のモッキング フレームワークの包括的な長所と短所

GWT アプリに適切なモック フレームワークを使用することに関心があります。Mockito、EasyMock、および jMock が Java で最も人気のあるものの 1 つであることは理解しています。私のような GWT テスト初心者を助けるために、GWT に関連するので、誰かが最もよく知っているモッキング フレームワークの長所と短所を挙げてもらえますか?

前もって感謝します。

0 投票する
3 に答える
55789 参照

easymock - EasyMock 3.0、モッククラスはjava.lang.IllegalStateExceptionをスローします:利用可能なモックの最後の呼び出しはありません

次の単体テストを実行すると、例外がスローされます。java.lang.IllegalStateException:利用可能なモックでの最後の呼び出しはありません

何が間違っているのかわからず、ウェブ上で良い例を見つけることができません。EasyMock3.0を使用してクラスをどのようにモックしますか。上記の単体テストの何が問題になっていますか?どんな助けでも大歓迎です。

私のプロジェクトには、次のMaven依存関係が含まれています

0 投票する
1 に答える
2521 参照

easymock - EasyMock、およびキャプチャを返す

次のシグネチャを持つメソッドをモックしたいとします。

受け取ったものを返すように foo を嘲笑したい (つまり、同じインスタンス a)

私は次のことを試みましたが失敗しました:

getValue() が呼び出されたときにキャプチャがまだ空であるため、これは機能しません。

何か案は?

ありがとう

0 投票する
2 に答える
5546 参照

java - EasyMockと可変メソッドパラメータの変更

EasyMockを使用して、モックされたメソッドの可変メソッドパラメータを変更するにはどうすればよいですか?

たとえば、BlockingQueueを使用するクラスがあります。単体テストのためにBlockingQueueメンバーをモックしたいと思います。私のクラスはメソッドqueue.drainTo(Collection c)を呼び出します。このメソッドを呼び出すと、キューから要素が削除され、コレクションに追加されます。EasyMockを使用してこの動作をどのようにモックしますか?例は素晴らしいでしょう。

0 投票する
1 に答える
170 参照

easymock - mockito または easymock は rmock を置き換えることができますか

私はレガシー プロジェクトに取り組んでおり、いくつかの古いレガシー コードを置き換え始めています。Rmock は junit4 をサポートしていないため、置き換えたいと考えています。私が疑問に思っていたことの 1 つは、rmock の dynamictestsuite 機能をどのように置き換えることができるかということです。これは、実行ごとに動的なテストスイートを作成する優れた機能であり、次のようなことができます。

これは、oldTest で終わらないすべてのテストクラスを取得し、動的テストスイートを作成します。など、要点がわかります。

0 投票する
2 に答える
2276 参照

java - キャスト操作を EasyMock するにはどうすればよいですか?

キャスト操作をモックするにはどうすればよいですか。次のような別の依存オブジェクトにキャストする依存オブジェクトに対するキャスト操作があります

依存する clesses ieSqlMapClientとの両方SqlMapClientImplをモックしていますが、EasyMock を使用してキャストをモックする方法を知る必要があります。

どんな助けでも大歓迎です。