1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.artifact.resolver.filter;
20
21 import java.util.Arrays;
22 import java.util.List;
23
24 import org.junit.jupiter.api.Test;
25
26 import static org.junit.jupiter.api.Assertions.assertTrue;
27
28
29
30 class FilterHashEqualsTest {
31
32 @Test
33 void testIncludesExcludesArtifactFilter() {
34 List<String> patterns = Arrays.asList("c", "d", "e");
35
36 IncludesArtifactFilter f1 = new IncludesArtifactFilter(patterns);
37
38 IncludesArtifactFilter f2 = new IncludesArtifactFilter(patterns);
39
40 assertTrue(f1.equals(f2));
41 assertTrue(f2.equals(f1));
42 assertTrue(f1.hashCode() == f2.hashCode());
43
44 IncludesArtifactFilter f3 = new IncludesArtifactFilter(Arrays.asList("d", "c", "e"));
45 assertTrue(f1.equals(f3));
46 assertTrue(f1.hashCode() == f3.hashCode());
47 }
48 }