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 TestJniInchiOutput {
25
26
27
28
29 @Test
30 public void testGetReturnStatus() {
31 JniInchiOutput output = new JniInchiOutput(INCHI_RET.OKAY, null, null, null, null);
32 Assert.assertEquals(INCHI_RET.OKAY, output.getReturnStatus());
33 }
34
35
36
37
38 @Test
39 public void testGetInchi() {
40 JniInchiOutput output = new JniInchiOutput(null, "Inchi=1/C6H6/c1-2-4-6-5-3-1/h1-6H", null, null, null);
41 Assert.assertEquals("Inchi=1/C6H6/c1-2-4-6-5-3-1/h1-6H", output.getInchi());
42 }
43
44
45
46
47 @Test
48 public void testGetAuxInfo() {
49 JniInchiOutput output = new JniInchiOutput(null, null, "AuxInfo=1/0/N:1,2,6,3,5,4/E:(1,2,3,4,5,6)/rA:6nCCCCCC/rB:d1;s2;d3;s4;s1d5;/rC:-.7145,.4125,0;-.7145,-.4125,0;0,-.825,0;.7145,-.4125,0;.7145,.4125,0;0,.825,0;", null, null);
50 Assert.assertEquals("AuxInfo=1/0/N:1,2,6,3,5,4/E:(1,2,3,4,5,6)/rA:6nCCCCCC/rB:d1;s2;d3;s4;s1d5;/rC:-.7145,.4125,0;-.7145,-.4125,0;0,-.825,0;.7145,-.4125,0;.7145,.4125,0;0,.825,0;", output.getAuxInfo());
51 }
52
53
54
55
56 @Test
57 public void testGetMessage() {
58 JniInchiOutput output = new JniInchiOutput(null, null, null, "Test message", null);
59 Assert.assertEquals("Test message", output.getMessage());
60 }
61
62
63
64
65 @Test
66 public void testGetLog() {
67 JniInchiOutput output = new JniInchiOutput(null, null, null, null, "Test log");
68 Assert.assertEquals("Test log", output.getLog());
69 }
70 }