jmock

    6

    1答えて

    私がテストしたい方法が異なる引数を持つモックメソッド呼び出している:私のユニットテストで public void methodToTest(){ getMock().doSomething(1); getMock().doSomething(2); getMock().doSomething(3); } methodToTestが本当に正確にこれらのメソッドを呼

    1

    2答えて

    私は、「テストによって導かれるオブジェクト指向ソフトウェアの成長」という本を取り上げています。 しかし私は、HamcrestとjMockの代わりにAssertJとMockitoを使用しています。 私はこれまで、JTableの行0に関連付けられた1つ以上のテーブルイベントの発生をチェックする必要がありました。 // verify that one or more events in row 0 ha

    0

    1答えて

    私はこのチュートリアルに従っています:http://jeantessier.com/SoftwareEngineering/Mocking.html#jMock 私はクラスを模擬しようとしています。 私はImposteriserは何をしていますか? http://www.jmock.org/javadoc/2.5.1/org/jmock/api/Imposteriser.html おかげで

    1

    4答えて

    私はjmockを使ってレガシーコードとjunitテストを書いています(私も知っていますが、間違った順序です。私はいくつか精巧な伐採を行い、一般的に弦をつぶすクラスを持っています。私たちはロギングにlog4jを使用しており、これらのロギングされたメッセージをテストしたいと思います。私はLoggerクラスを嘲笑することを考えましたが、どうやってそれを行うのか分かりません。 のように、通常我々はロガーは

    1

    2答えて

    JMockでクラスを模擬してメソッドをテストするコードを記述しようとしていますが、このメソッドは内部的に3つの異なるメソッドを呼びます(そのうちの1つはプライベートメソッドです)。私は3つの内部的な方法のすべてに期待を寄せました。それから私はテスト中のメソッドを呼び出します。テストケースでは、プライベートメソッドが呼び出されると予想され、呼び出されなかったというエラーが返されます。 2つの内部メソ

    0

    1答えて

    は、我々はのように、実際のインスタンスをスパイすることができます: List<String> list = new LinkedList<>(); List<String> spy = spy(list); spy.add("one"); verify(spy).add("one"); jmock 2のスパイ機能の同等のでしょうか?

    1

    2答えて

    を使用して作成されたオブジェクトの場合は、以下のコードがメソッドに含まれています。 AdminServiceProxy proxy=new AdminServiceProxy(); boolean flag=proxy.isAdminFree(); Jmockを使用して「AdminServiceProxy」をモックする方法。 new演算子を使用してオブジェクトが作成されるためです。

    1

    3答えて

    特に:MockObjectTestCaseはどのライブラリですか? 私は、このリンクをたどっています:http://therning.org/niklas/2005/05/jmock-solid-testing/ は、この種の情報を見つけるための簡単な方法はありますか? JMock jarファイル内のすべてのファイルを検索する方法はありますか? 私は私のビルド・パスでjmock-2.5.1.jar

    0

    1答えて

    私はreadFromSqlメソッドによって返された値を取得するために、テキストファイルから読み込むシングルトンJavaプロパティクラス(RepositoryProperties.java)があります。 public boolean readFromSql() { String lPhase = getPilotProfileDatabaseTransitionPhase();

    2

    1答えて

    データベース接続を開き、データベースに対していくつかの操作を実行するコードの単体テストを作成しようとしています。例外がスローされたとしても、接続が正しく閉じられていると主張したい。 私がテストしたいコードは次のようになります。 public void methodToTest(final String aName) { final String sqlDeleteStatement =