1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package net.sf.jniinchi;
20
21 import org.junit.Assert;
22 import org.junit.Test;
23
24 public class TestJniInchiOutputStructure {
25
26
27
28
29 @Test
30 public void testGetReturnStatus() {
31 JniInchiOutputStructure output = new JniInchiOutputStructure(INCHI_RET.OKAY);
32 Assert.assertEquals(INCHI_RET.OKAY, output.getReturnStatus());
33 }
34
35
36
37
38 @Test
39 public void testGetMessage() {
40 JniInchiOutputStructure output = new JniInchiOutputStructure(INCHI_RET.OKAY);
41 output.setMessage("Test message");
42 Assert.assertEquals("Test message", output.getMessage());
43 }
44
45
46
47
48 @Test
49 public void testGetLog() {
50 JniInchiOutputStructure output = new JniInchiOutputStructure(INCHI_RET.OKAY);
51 output.setLog("Test log");
52 Assert.assertEquals("Test log", output.getLog());
53 }
54
55
56
57
58 @Test
59 public void testGetWarningFlags() {
60 JniInchiOutputStructure output = new JniInchiOutputStructure(INCHI_RET.OKAY);
61 long[][] flags = {{1, 2}, {3, 4}};
62 output.setWarningFlags(flags);
63 Assert.assertEquals(flags, output.getWarningFlags());
64 }
65
66 }