1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.commons.text.lookup;
19
20 import static org.junit.jupiter.api.Assertions.assertFalse;
21 import static org.junit.jupiter.api.Assertions.assertNull;
22 import static org.junit.jupiter.api.Assertions.assertThrows;
23 import static org.junit.jupiter.api.Assertions.assertTrue;
24
25 import org.apache.commons.lang3.ArrayUtils;
26 import org.junit.jupiter.api.Test;
27
28
29
30
31 class JavaPlatformStringLookupTest {
32
33 @Test
34 void testBadKey() {
35 assertThrows(IllegalArgumentException.class, () -> JavaPlatformStringLookup.INSTANCE.apply("BADKEY"));
36 }
37
38 @Test
39 void testMain() {
40 JavaPlatformStringLookup.main(ArrayUtils.EMPTY_STRING_ARRAY);
41 }
42
43 @Test
44 void testNull() {
45 assertNull(JavaPlatformStringLookup.INSTANCE.apply(null));
46 }
47
48 @Test
49 void testToString() {
50
51 assertFalse(JavaPlatformStringLookup.INSTANCE.toString().isEmpty());
52 }
53
54 @Test
55 void testVm() {
56 final String key = "vm";
57 assertTrue(JavaPlatformStringLookup.INSTANCE.apply(key).contains(System.getProperty("java.vm.name")));
58 }
59
60 }