1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.dbutils.handlers;
18
19 import java.sql.SQLException;
20
21 import org.apache.commons.dbutils.BaseTestCase;
22 import org.apache.commons.dbutils.ResultSetHandler;
23
24
25
26
27 public class ArrayHandlerTest extends BaseTestCase {
28
29 public void testHandle() throws SQLException {
30 ResultSetHandler h = new ArrayHandler();
31 Object[] results = (Object[]) h.handle(this.rs);
32
33 assertNotNull(results);
34 assertEquals(COLS, results.length);
35 assertEquals("1", results[0]);
36 assertEquals("2", results[1]);
37 assertEquals("3", results[2]);
38 }
39
40 public void testEmptyResultSetHandle() throws SQLException {
41 ResultSetHandler h = new ArrayHandler();
42 Object[] results = (Object[]) h.handle(this.emptyResultSet);
43
44 assertNull(results);
45 }
46
47 }