1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.plugins.invoker;
20
21 import java.util.Collections;
22
23 import org.apache.maven.plugin.logging.Log;
24 import org.apache.maven.plugins.invoker.model.BuildJob;
25 import org.junit.Test;
26
27 import static org.mockito.Mockito.anyString;
28 import static org.mockito.Mockito.mock;
29 import static org.mockito.Mockito.never;
30 import static org.mockito.Mockito.verify;
31
32
33
34
35 public class InvokerSessionTest {
36
37 @Test
38 public void skipSummary() {
39 Log logger = mock(Log.class);
40 BuildJob skippedBuildJob = new BuildJob("minvoker-279");
41 skippedBuildJob.setResult(BuildJob.Result.SKIPPED);
42 InvokerSession session = new InvokerSession(Collections.singletonList(skippedBuildJob));
43
44 session.logSummary(logger, false);
45
46 verify(logger).warn("The following builds were skipped:");
47 verify(logger).warn("* minvoker-279");
48 verify(logger, never()).error(anyString());
49 }
50 }