2

Springockito的位置mockito.xsd似乎坏了。

我们用了
xsi:schemaLocation="http://www.mockito.org/spring/mockito https://bitbucket.org/kubek2k/springockito/raw/tip/springockito/src/main/resources/spring/mockito.xsd

但这不再起作用。有人知道当前的 URI 吗?

4

3 回答 3

2

看起来 kubek2k 的 bitbucket 存储库不再可用。幸运的是,有人在这里做了一个 github 镜像。

鉴于此 repo 不再可访问,更好/更永久的解决方案可能是mockito.xsd在您的src/main/resources目录中创建一个本地副本,然后引用它。

例如,从以下位置创建src/main/resources/META-INF/spring/mockito.xsd和更改 xsd 引用:

....
http://www.mockito.org/spring/mockito https://bitbucket.org/kubek2k/springockito/raw/tip/springockito/src/main/resources/spring/mockito.xsd">

...
http://www.mockito.org/spring/mockito META-INF/spring/mockito.xsd">

2016 年 10 月 5 日更新:

  • 这里还有一个分支——它基于我所看到的 1.0.7 版本(比上面的 Angellnc 的 github 镜像更新)。
  • 这里还有一个fork(这个其实是镜像,不过还是1.0.7)

2016 年 10 月 5 日更新 2:

看起来这里还托管了一个 1.0.9 版本:https ://bitbucket.org/duncan85/springockito/

于 2016-05-09T13:40:37.400 回答
2

新的回购位置

github中的版本(见第一个答案)和这个版本之间的区别是'mock'元素上的附加布尔属性(useStaticMap)。在我们的例子中,测试失败了,因为 mockito 期待这个布尔值。

于 2016-05-10T11:36:52.740 回答
0

我也面临同样的问题,它可以通过将 xsi:schemaLocation 更改为“ https://raw.githubusercontent.com/AngelInc/Springockito/master/src/main/resources/spring/mockito.xsd ”或“ http://www.mockito.org/spring/mockito.xsd ”。

于 2016-05-23T06:13:49.310 回答