4 import static org.junit.Assert.*;
5 import org.yaz4j.exception.*;
7 @SuppressWarnings("deprecation")
8 public class NullPointersTest {
11 public void testNullPointers1() {
13 Connection conn = new Connection(null, 0);
15 } catch (ZoomException ze) {
16 fail(ze.getMessage());
17 } catch (NullPointerException npe) {
18 System.out.println("Caught expected NPE: " +npe.getMessage());
23 public void testNullPointers2() {
25 Connection conn = new Connection("z3950.indexdata.dk:210/gils", 0);
26 conn.setSyntax("sutrs");
28 ResultSet s = conn.search(null);
29 } catch (ZoomException ze) {
30 fail(ze.getMessage());
31 } catch (NullPointerException npe) {
32 System.out.println("Caught expected NPE: " +npe.getMessage());
38 public void testNullPointers3() {
40 Connection conn = new Connection("z3950.indexdata.dk:210/gils", 0);
41 conn.setSyntax("sutrs");
43 ResultSet s = conn.search(null, null);
44 } catch (ZoomException ze) {
45 fail(ze.getMessage());
46 } catch (NullPointerException npe) {
47 System.out.println("Caught expected NPE: " +npe.getMessage());
53 public void testNullPointers4() {
55 Connection conn = new Connection("z3950.indexdata.dk:210/gils", 0);
56 conn.setSyntax("sutrs");
58 ResultSet s = conn.search(new CQLQuery(null));
59 } catch (ZoomException ze) {
60 fail(ze.getMessage());
61 } catch (NullPointerException npe) {
62 System.out.println("Caught expected NPE: " +npe.getMessage());
68 public void testNullPointers5() {
70 Connection conn = new Connection("z3950.indexdata.dk:210/gils", 0);
71 conn.setSyntax("sutrs");
73 ResultSet s = conn.search(new PrefixQuery(null));
74 } catch (ZoomException ze) {
75 fail(ze.getMessage());
76 } catch (NullPointerException npe) {
77 System.out.println("Caught expected NPE: " +npe.getMessage());
83 public void testNullPointers6() {
85 Connection conn = new Connection("z3950.indexdata.dk:210/gils", 0);
86 conn.setSyntax("sutrs");
88 ResultSet s = conn.search(null, Connection.QueryType.CQLQuery);
89 } catch (ZoomException ze) {
90 fail(ze.getMessage());
91 } catch (NullPointerException npe) {
92 System.out.println("Caught expected NPE: " +npe.getMessage());
98 public void testNullPointers7() {
100 Connection conn = new Connection("z3950.indexdata.dk:210/gils", 0);
101 conn.setSyntax("sutrs");
103 ResultSet s = conn.search(null, Connection.QueryType.PrefixQuery);
104 } catch (ZoomException ze) {
105 fail(ze.getMessage());
106 } catch (NullPointerException npe) {
107 System.out.println("Caught expected NPE: " +npe.getMessage());
113 public void testNullPointers8() {
115 Connection conn = new Connection("z3950.indexdata.dk:210/gils", 0);
116 conn.setSyntax("sutrs");
118 ScanSet s = conn.scan((String) null);
119 } catch (ZoomException ze) {
120 fail(ze.getMessage());
121 } catch (NullPointerException npe) {
122 System.out.println("Caught expected NPE: " +npe.getMessage());
128 public void testNullPointers9() {
130 Connection conn = new Connection("z3950.indexdata.dk:210/gils", 0);
131 conn.setSyntax("sutrs");
133 ScanSet s = conn.scan((Query) null);
134 } catch (ZoomException ze) {
135 fail(ze.getMessage());
136 } catch (NullPointerException npe) {
137 System.out.println("Caught expected NPE: " +npe.getMessage());
143 public void testNullPointers10() {
145 Connection conn = new Connection("z3950.indexdata.dk:210/gils", 0);
146 conn.setSyntax("sutrs");
148 ScanSet s = conn.scan(new PrefixQuery(null));
149 } catch (ZoomException ze) {
150 fail(ze.getMessage());
151 } catch (NullPointerException npe) {
152 System.out.println("Caught expected NPE: " +npe.getMessage());
158 public void testNullPointers11() {
160 Connection conn = new Connection("z3950.indexdata.dk:210/gils", 0);
161 conn.setSyntax("sutrs");
163 ScanSet s = conn.scan(new CQLQuery(null));
164 } catch (ZoomException ze) {
165 fail(ze.getMessage());
166 } catch (NullPointerException npe) {
167 System.out.println("Caught expected NPE: " +npe.getMessage());
173 public void testNullPointers12() {
175 Connection conn = new Connection("z3950.indexdata.dk:210/gils", 0);
176 conn.setSyntax("sutrs");
178 conn.option(null, null);
179 } catch (ZoomException ze) {
180 fail(ze.getMessage());
181 } catch (NullPointerException npe) {
182 System.out.println("Caught expected NPE: " +npe.getMessage());
188 public void testNullPointers13() {
190 Connection conn = new Connection("z3950.indexdata.dk:210/gils", 0);
191 conn.setSyntax("sutrs");
193 String opt = conn.option(null);
194 } catch (ZoomException ze) {
195 fail(ze.getMessage());
196 } catch (NullPointerException npe) {
197 System.out.println("Caught expected NPE: " +npe.getMessage());
203 public void testNullPointers14() {
205 Connection conn = new Connection("z3950.indexdata.dk:210/gils", 0);
206 conn.setSyntax("sutrs");
208 conn.option("some", null);
209 } catch (ZoomException ze) {
210 fail(ze.getMessage());
211 } catch (NullPointerException npe) {
212 System.out.println("Caught expected NPE: " +npe.getMessage());
218 public void testNullPointers15() {
220 Connection conn = new Connection("z3950.indexdata.dk:210/gils", 0);
221 conn.setSyntax("sutrs");
223 ResultSet s = conn.search(new PrefixQuery("@attr 1=4 water"));
225 } catch (ZoomException ze) {
226 fail(ze.getMessage());
227 } catch (NullPointerException npe) {
228 System.out.println("Caught expected NPE: " +npe.getMessage());
234 public void testNullPointers16() {
236 Connection conn = new Connection("z3950.indexdata.dk:210/gils", 0);
237 conn.setSyntax("sutrs");
239 ResultSet s = conn.search(new PrefixQuery("@attr 1=4 water"));
240 s.sort("some", null);
241 } catch (ZoomException ze) {
242 fail(ze.getMessage());
243 } catch (NullPointerException npe) {
244 System.out.println("Caught expected NPE: " +npe.getMessage());
250 public void testNullPointers17() {
252 Connection conn = new Connection("z3950.indexdata.dk:210/gils", 0);
253 conn.setSyntax("sutrs");
255 ResultSet s = conn.search(new PrefixQuery("@attr 1=4 water"));
256 Record r = s.getRecord(0);
258 } catch (ZoomException ze) {
259 fail(ze.getMessage());
260 } catch (NullPointerException npe) {
261 System.out.println("Caught expected NPE: " +npe.getMessage());
267 public void testNullPointers18() {
269 Connection conn = new Connection("z3950.indexdata.dk:210/gils", 0);
270 conn.setSyntax("sutrs");
272 ResultSet s = conn.search(new PrefixQuery("@attr 1=4 water"));
273 Record r = s.getRecord(0);
274 byte[] b = r.get("unknownType");
275 String str = new String(b);
276 } catch (ZoomException ze) {
277 fail(ze.getMessage());
278 } catch (NullPointerException npe) {
279 System.out.println("Caught expected NPE: " +npe.getMessage());
285 public void testNullPointers19() {
287 ConnectionExtended conn = new ConnectionExtended("z3950.indexdata.dk:210/gils", 0);
288 conn.setSyntax("sutrs");
290 Package p = conn.getPackage(null);
291 } catch (ZoomException ze) {
292 fail(ze.getMessage());
293 } catch (NullPointerException npe) {
294 System.out.println("Caught expected NPE: " +npe.getMessage());
300 public void testNullPointer20() {
302 ConnectionExtended conn = new ConnectionExtended("z3950.indexdata.dk:210/gils", 0);
303 conn.setSyntax("sutrs");
305 Package p = conn.getPackage("some");
306 p.option("some", null);
307 } catch (ZoomException ze) {
308 fail(ze.getMessage());
309 } catch (NullPointerException npe) {
310 System.out.println("Caught expected NPE: " +npe.getMessage());
316 public void testNullPointer21() {
318 ConnectionExtended conn = new ConnectionExtended("z3950.indexdata.dk:210/gils", 0);
319 conn.setSyntax("sutrs");
321 Package p = conn.getPackage("some");
323 } catch (ZoomException ze) {
324 fail(ze.getMessage());
325 } catch (NullPointerException npe) {
326 System.out.println("Caught expected NPE: " +npe.getMessage());
332 public void testNullPointer22() {
334 ConnectionExtended conn = new ConnectionExtended("z3950.indexdata.dk:210/gils", 0);
335 conn.setSyntax("sutrs");
337 Package create = conn.getPackage("create"); //db create
338 create.option("databaseName", "yaz4j");
340 Package drop = conn.getPackage("drop");
342 } catch (ZoomException ze) {
343 fail(ze.getMessage());
344 } catch (NullPointerException npe) {
345 System.out.println("Caught expected NPE: " +npe.getMessage());