1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.shared.dependency.analyzer;
20
21 import java.util.Arrays;
22
23 import org.junit.jupiter.api.Test;
24
25 import static org.junit.jupiter.api.Assertions.*;
26
27 class ClassesPatternsTest {
28
29 @Test
30 void classPatternsTest() {
31 ClassesPatterns classesPatterns = new ClassesPatterns(Arrays.asList("Test1.*", "io.example.test.Test2"));
32
33 assertTrue(classesPatterns.isMatch("Test1.Test2"));
34 assertFalse(classesPatterns.isMatch("Test2.Test2"));
35 assertTrue(classesPatterns.isMatch("io.example.test.Test2"));
36 }
37
38 @Test
39 void emptyClassPatternsTest() {
40 ClassesPatterns classesPatterns = new ClassesPatterns();
41
42 assertFalse(classesPatterns.isMatch("Test"));
43 }
44
45 @Test
46 void nullClassPatternsTest() {
47 ClassesPatterns classesPatterns = new ClassesPatterns(null);
48
49 assertFalse(classesPatterns.isMatch("Test"));
50 }
51 }