Ich verwende EclEmma in Eclipse (genauer RSA 8). Ich habe die folgende Aussage in meinem Code:Warum wird diese Aussage nicht vollständig von eclemma abgedeckt?
public static boolean isEmpty(Collection collection) {
return (collection == null) || collection.isEmpty();
}
und ich habe die folgenden Tests:
@Test public void isEmpty_nullCase() {
assertTrue(CollectionUtil.isEmpty(null));
}
@Test public void isEmpty_listCase() {
assertTrue(CollectionUtil.isEmpty(new ArrayList()));
}
aber aus irgendeinem Grund, die Aussage als gelbe zeigt nach oben. Welchen Teil davon teste ich nicht?
Danke, Peter
Nur aus Gründen der Präzision würde ich empfehlen, Ihre Methode isNullOrEmpty() aufzurufen, damit Anrufer wissen, was sie erwartet. – StriplingWarrior