1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.model.building;
20
21 import java.util.Arrays;
22
23 import org.junit.jupiter.api.Test;
24
25 import static org.junit.jupiter.api.Assertions.assertEquals;
26
27 class ModelBuildingExceptionTest {
28
29 @Test
30 void testMessage() {
31 DefaultModelProblem pb1 =
32 new DefaultModelProblem("message1", ModelProblem.Severity.ERROR, null, "source", 0, 0, "modelId", null);
33 DefaultModelProblem pb2 =
34 new DefaultModelProblem("message2", ModelProblem.Severity.ERROR, null, "source", 0, 0, "modelId", null);
35 String msg = ModelBuildingException.toMessage("modelId", Arrays.asList(pb1, pb2));
36 assertEquals(
37 "2 problems were encountered while building the effective model for modelId" + System.lineSeparator()
38 + " - [ERROR] message1" + System.lineSeparator()
39 + " - [ERROR] message2",
40 msg);
41 }
42 }