我有3种方法:
//1 -- check one item
public static void containsAtLeast(String message,
T expectedItem,
Collection extends T> found) {
if (!found.contains(expectedItem))
Assert.fail("...");
}
//2 -- check several items
public static void containsAtLeast(String message,
Collection extends T> expectedItems,
Collection found) {
for (T exptetedItem : expectedItems)
containsAtLeast(message, exptetedItem, found);
}
//3 -- check several items, without message parameter
public static void containsAtLeast(Collection extends T> expectedItems,
Collection extends T> found) {
containsAtLeast(null, expectedItems, found);
}
我会期望方法// 3调用// 2,但它不,它调用方法// 1.我期望有错误吗?
*我使用sdk 1.7.0_25和Eclipse 4.3 *