Reformat (NetBeans).
[yaz4j-moved-to-github.git] / src / test / java / yaz4jtest / ConnectionTest.java
1 package yaz4jtest;
2
3 import org.junit.*;
4 import static org.junit.Assert.*;
5 import java.util.*;
6
7 public class ConnectionTest {
8
9     @Test
10     public void testConnection() {
11         org.yaz4j.Connection con = new org.yaz4j.Connection("z3950.indexdata.dk:210/gils", 0);
12         assertNotNull(con);
13         con.setSyntax("sutrs");
14         org.yaz4j.PrefixQuery pqf = new org.yaz4j.PrefixQuery("@attr 1=4 utah");
15         assertNotNull(pqf);
16         org.yaz4j.ResultSet s = con.Search(pqf);
17         assertNotNull(s);
18         assertEquals(s.getSize(), 9);
19         org.yaz4j.Record rec = s.getRecord(0);
20         assertNotNull(rec);
21         byte[] content = rec.getContent();
22         // first SUTRS record
23         assertEquals(content.length, 1940);
24         assertEquals(content[0], 103);
25         assertEquals(rec.getSyntax(), "SUTRS");
26         assertEquals(rec.getDatabase(), "gils");
27
28     }
29 }