Test for skip checksum logic in ChecksumUtilities' getChecksumVerifiers
Change-Id: Ib9ea44a308d9fe856a0d2a561efc2f38e9360184
Signed-off-by: Mykola Nikishov <mn@mn.com.ua>
diff --git a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/artifact/processors/ChecksumUtilitiesTest.java b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/artifact/processors/ChecksumUtilitiesTest.java
index d16ed44..7e42690 100644
--- a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/artifact/processors/ChecksumUtilitiesTest.java
+++ b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/artifact/processors/ChecksumUtilitiesTest.java
@@ -14,7 +14,9 @@
package org.eclipse.equinox.p2.tests.artifact.processors;
import static java.util.Arrays.asList;
+import static java.util.Collections.emptyList;
import static java.util.Collections.emptySet;
+import static java.util.Collections.singleton;
import static org.junit.Assert.assertEquals;
import java.util.Collection;
@@ -76,4 +78,10 @@
assertEquals(Status.OK_STATUS, verifier.getStatus());
}
+ @Test
+ public void testChecksumsToSkip() {
+ Collection<ProcessingStep> checksumVerifiers = ChecksumUtilities.getChecksumVerifiers(artifactDescriptor, propertyType, singleton(algorithmId));
+
+ assertEquals(emptyList(), checksumVerifiers);
+ }
}