1 package org.apache.rat.config;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.junit.jupiter.api.Test;
23
24 import java.util.Arrays;
25
26 import static org.junit.jupiter.api.Assertions.assertFalse;
27 import static org.junit.jupiter.api.Assertions.assertTrue;
28
29 public class ReportFormatTest {
30 @Test
31 public void isANullSafe() {
32 for (String optionType : Arrays.asList(null, "")) {
33 assertFalse(ReportFormat.PLAIN.is(optionType), ()->"Must not equal PLAIN, was " + optionType);
34 }
35 }
36 @Test
37 public void isAConfigurationOption() {
38 for (String optionType : Arrays.asList("PLAIN", "pLain", "plain", ReportFormat.PLAIN.name())) {
39 assertTrue(ReportFormat.PLAIN.is(optionType), ()->"Must equal PLAIN, was " + optionType);
40 }
41 assertFalse(ReportFormat.PLAIN.is(ReportFormat.XML.name()));
42 }
43 }