2012-04-30 14 views
1

特に:MockObjectTestCaseはどのライブラリですか?メソッドがどのライブラリに含まれているかを知るにはどうすればよいですか?

私は、このリンクをたどっています:http://therning.org/niklas/2005/05/jmock-solid-testing/

は、この種の情報を見つけるための簡単な方法はありますか? JMock jarファイル内のすべてのファイルを検索する方法はありますか?

私は私のビルド・パスでjmock-2.5.1.jar、jmock-junit4-2.5.1.jar、JUnitの-4.10.jar持っていますが、私は

を拡張するための日食は、スーパークラスの選択としてMockObjectTestCaseを発見されていません

あなたの場合には感謝

+2

回答:http://stackoverflow.com/questions/275120/java-how-do-i-know-which-jar-file-to-use-given-a-class-name –

答えて

2

はパッケージがあるように思わ: org.jmock.cglib.MockObjectTestCase

そして http://www.jarfinder.com/index.php/java/info/org.jmock.MockObjectTestCase によるとそれはJmockのバージョン1.xで見ているようです。

リンク先は非常に古いようです。後のバージョンを使用しているので、そのクラスはもう存在しない可能性があります。

+0

あなたはどうしましたか? google?ちょうどMockObjectTestCase? これはjavadocへのリンクを提供します:http://www.jmock.org/javadoc/2.0.0/org/jmock/integration/junit3/MockObjectTestCase.html ライブラリはjavadocにありますか? –

+0

@ericf申し訳ありませんが、別のリンクで更新しました。クラスがjmock-2.5.1に存在するのではないかと疑います。 –

+0

私はまた、JarClassFinderというプログラムに気付きました。それはいいです。 –

1

Googleはうまくいきます。しかし、時には、あなたはあなたのディスク上に持っているデータに戻す必要があります:すべてのあなたのjarファイルを超える

jar tf SomeJarFile.jar | grep ClassName 

反復を。

2

私はfindjarをこの種のものに使用します。あなたの場合:結果のいずれかに

クリックして(私は非常に多く存在している理由は考えていません - リンクはすべて同じ場所につながる)を、あなたはのリストを取得瓶。それらをクリックすると、そのジャーについての情報が得られます。

findJARとjarFinderの両方が主にMaven Centralのインデックス作成アーチファクトであると思われます。あなたは直接のことを検索することができます。結果のかなりの数を検索します

:あなたのケースで

を。

関連する問題