1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.plugin.descriptor;
20
21 import org.junit.jupiter.api.Test;
22
23 import static org.junit.jupiter.api.Assertions.assertEquals;
24
25 class MojoDescriptorTest {
26 @Test
27 void getParameterMap() throws DuplicateParameterException {
28 MojoDescriptor mojoDescriptor = new MojoDescriptor();
29 Parameter param1 = new Parameter();
30 param1.setName("param1");
31 param1.setDefaultValue("value1");
32 mojoDescriptor.addParameter(param1);
33
34 assertEquals(1, mojoDescriptor.getParameters().size());
35
36 assertEquals(
37 mojoDescriptor.getParameters().size(),
38 mojoDescriptor.getParameterMap().size());
39
40 Parameter param2 = new Parameter();
41 param2.setName("param2");
42 param2.setDefaultValue("value2");
43 mojoDescriptor.addParameter(param2);
44
45 assertEquals(2, mojoDescriptor.getParameters().size());
46 assertEquals(
47 mojoDescriptor.getParameters().size(),
48 mojoDescriptor.getParameterMap().size());
49 }
50 }