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 import org.apache.commons.dbutils.TestBean;
24
25
26
27
28 public class BeanHandlerTest extends BaseTestCase {
29
30 public void testHandle() throws SQLException {
31 ResultSetHandler h = new BeanHandler(TestBean.class);
32 TestBean results = (TestBean) h.handle(this.rs);
33
34 assertNotNull(results);
35 assertEquals("1", results.getOne());
36 assertEquals("2", results.getTwo());
37 assertEquals("3", results.getThree());
38 assertEquals("not set", results.getDoNotSet());
39 }
40
41 public void testEmptyResultSetHandle() throws SQLException {
42 ResultSetHandler h = new BeanHandler(TestBean.class);
43 TestBean results = (TestBean) h.handle(this.emptyResultSet);
44
45 assertNull(results);
46 }
47
48 }