1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.dbutils;
18
19 import java.math.BigInteger;
20 import java.sql.ResultSet;
21 import java.sql.ResultSetMetaData;
22 import java.util.Date;
23
24 import junit.framework.TestCase;
25
26
27
28
29
30 public class BaseTestCase extends TestCase {
31
32 private static final String[] columnNames =
33 new String[] {
34 "one",
35 "two",
36 "three",
37 "notInBean",
38 "intTest",
39 "integerTest",
40 "nullObjectTest",
41 "nullPrimitiveTest",
42 "notDate",
43 "columnProcessorDoubleTest" };
44
45
46
47
48 protected static final int COLS = columnNames.length;
49
50 protected static final ResultSetMetaData metaData =
51 MockResultSetMetaData.create(columnNames);
52
53 private static final Object[] row1 =
54 new Object[] {
55 "1",
56 "2",
57 "3",
58 " notInBean ",
59 new Integer(1),
60 new Integer(2),
61 null,
62 null,
63 new Date(),
64 BigInteger.valueOf(13)};
65
66 private static final Object[] row2 =
67 new Object[] {
68 "4",
69 "5",
70 "6",
71 " notInBean ",
72 new Integer(3),
73 new Integer(4),
74 null,
75 null,
76 new Date(),
77 BigInteger.valueOf(13)};
78
79 private static final Object[][] rows = new Object[][] { row1, row2 };
80
81
82
83
84 protected static final int ROWS = rows.length;
85
86
87
88
89 protected ResultSet rs = null;
90
91
92
93
94 protected ResultSet emptyResultSet = null;
95
96
97
98
99
100
101 protected void setUp() throws Exception {
102 super.setUp();
103
104 rs = this.createMockResultSet();
105 emptyResultSet = MockResultSet.create(metaData, null);
106 }
107
108
109
110
111 protected ResultSet createMockResultSet() {
112 return MockResultSet.create(metaData, rows);
113 }
114
115 }