我有点困惑。我在the code中看到了containsInRelativeOrder
函数:
@SafeVarargs
public static <E> org.hamcrest.Matcher<java.lang.Iterable<? extends E>> containsInRelativeOrder(E... items) {
return org.hamcrest.collection.IsIterableContainingInRelativeOrder.containsInRelativeOrder(items);
}
但是当我尝试使用该方法(使用Hamcrest 1.3)并且我在the javadoc中看不到它时,我收到了一个方法未找到错误。
这是版本问题吗?该方法不存在于1.3?
中答案 0 :(得分:1)
已更正,感谢@Tom。
是的,这是一个版本问题! 1.3来自2012年。该功能于2014年12月由commit 99bc9421a719782c6357f991c891af48d6e9de4a添加。
此功能的第一个版本于2014年11月由commit 5ed2d06688f9d3b445b98b13056223b79318a614添加。那时,它住在一个单独的文件collection/IsIterableContainingInRelativeOrder.java
中。
答案 1 :(得分:0)
它似乎不适用于1.3版(see the Javadoc of version 1.3)