1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.io;
18
19 import static org.junit.jupiter.api.Assertions.assertEquals;
20 import static org.junit.jupiter.api.Assertions.assertThrows;
21
22 import java.nio.ByteOrder;
23
24 import org.junit.jupiter.api.Test;
25
26
27
28
29 public class ByteOrderParserTest {
30
31 private ByteOrder parseByteOrder(final String value) {
32 return ByteOrderParser.parseByteOrder(value);
33 }
34
35 @Test
36 public void testParseBig() {
37 assertEquals(ByteOrder.BIG_ENDIAN, parseByteOrder("BIG_ENDIAN"));
38 }
39
40 @Test
41 public void testParseLittle() {
42 assertEquals(ByteOrder.LITTLE_ENDIAN, parseByteOrder("LITTLE_ENDIAN"));
43 }
44
45 @Test
46 public void testThrowsException() {
47 assertThrows(IllegalArgumentException.class, () -> parseByteOrder("some value"));
48 }
49 }