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 static org.hamcrest.Matchers.emptyArray;
20 import static org.hamcrest.Matchers.is;
21 import static org.junit.Assert.assertThat;
22
23 import java.sql.SQLException;
24
25 import org.apache.commons.dbutils.BaseTestCase;
26 import org.apache.commons.dbutils.ResultSetHandler;
27
28
29
30
31 public class ArrayHandlerTest extends BaseTestCase {
32
33 public void testEmptyResultSetHandle() throws SQLException {
34 final ResultSetHandler<Object[]> h = new ArrayHandler();
35 final Object[] results = h.handle(this.emptyResultSet);
36
37 assertThat(results, is(emptyArray()));
38 }
39
40 public void testHandle() throws SQLException {
41 final ResultSetHandler<Object[]> h = new ArrayHandler();
42 final Object[] results = h.handle(this.rs);
43
44 assertNotNull(results);
45 assertEquals(COLS, results.length);
46 assertEquals("1", results[0]);
47 assertEquals("2", results[1]);
48 assertEquals("THREE", results[2]);
49 }
50
51 }