1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.imaging.formats.pnm;
18
19 import static org.junit.jupiter.api.Assertions.assertEquals;
20 import static org.junit.jupiter.api.Assertions.assertThrows;
21
22 import org.apache.commons.imaging.ImagingException;
23 import org.junit.jupiter.api.Test;
24
25 public class PgmFileInfoTest {
26
27 @Test
28 public void testCreateThrowsImageReadExceptionOne() {
29 assertThrows(ImagingException.class, () -> new PgmFileInfo(16711680, 16711680, false, 16711680));
30 }
31
32 @Test
33 public void testCreateThrowsImageReadExceptionTwo() {
34 assertThrows(ImagingException.class, () -> new PgmFileInfo(0, 0, true, 0));
35 }
36
37 @Test
38 public void testGetBitDepth() throws ImagingException {
39 final PgmFileInfo pgmFileInfo = new PgmFileInfo(65535, 65535, false, 65535);
40
41 assertEquals(65535, pgmFileInfo.getBitDepth());
42 }
43
44 }