1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.commons.exec;
21
22 import static org.junit.jupiter.api.Assertions.assertFalse;
23 import static org.junit.jupiter.api.Assertions.assertTrue;
24
25 import org.junit.jupiter.api.Test;
26 import org.junit.jupiter.api.condition.EnabledOnOs;
27
28
29
30
31 class OSTest {
32
33 @Test
34 void testIsArch() {
35 assertFalse(OS.isArch(null));
36 assertFalse(OS.isArch("...."));
37 }
38
39 @Test
40 @EnabledOnOs(org.junit.jupiter.api.condition.OS.MAC)
41 void testIsArchMacOs() {
42 assertFalse(OS.isFamilyDOS());
43 assertTrue(OS.isFamilyMac());
44 assertFalse(OS.isFamilyNetware());
45 assertFalse(OS.isFamilyOpenVms());
46 assertFalse(OS.isFamilyOS2());
47 assertFalse(OS.isFamilyOS400());
48 assertFalse(OS.isFamilyTandem());
49 assertTrue(OS.isFamilyUnix());
50 assertFalse(OS.isFamilyWin9x());
51 assertFalse(OS.isFamilyWindows());
52 assertFalse(OS.isFamilyWinNT());
53 assertFalse(OS.isFamilyZOS());
54 }
55
56 @Test
57 void testIsVersion() {
58 assertFalse(OS.isVersion(null));
59 assertFalse(OS.isVersion("...."));
60 }
61 }