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,但是 eclipse 没有找到 MockObjectTestCase 作为我扩展的超类选择

谢谢

4

3 回答 3

2

在您的情况下,包裹似乎是: org.jmock.cglib.MockObjectTestCase

并且根据 http://www.jarfinder.com/index.php/java/info/org.jmock.MockObjectTestCase 似乎可以在 1.x 版本的 Jmock 中找到。

你链接到的那个帖子似乎很老了。由于您使用的是更高版本,因此该类可能不再存在。

于 2012-04-30T20:59:30.987 回答
2

我用findjar做这种事情。在你的情况下:

点击任何结果(我不知道为什么有这么多——链接都指向同一个地方),你会得到一个罐子列表。从这些中单击,您将获得有关罐子的一些信息。

我怀疑 findJAR 和 jarFinder 主要是从 Maven Central 索引人工制品。你可以直接搜索:

在你的情况下:

发现相当多的结果。

于 2012-04-30T22:05:17.490 回答
1

谷歌运作良好。但有时您必须恢复到磁盘上的数据:

jar tf SomeJarFile.jar | grep ClassName

遍历所有的罐子。

于 2012-04-30T21:26:18.837 回答