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.lang.reflect.InvocationHandler;
20 import java.lang.reflect.Method;
21
22
23
24
25
26 public class ProxyFactoryTest extends BaseTestCase {
27
28 private static final InvocationHandler stub = new InvocationHandler() {
29
30 @Override
31 public Object invoke(Object proxy, Method method, Object[] args)
32 throws Throwable {
33
34 return null;
35 }
36 };
37
38 public void testCreateConnection() {
39 assertNotNull(ProxyFactory.instance().createConnection(stub));
40 }
41
42 public void testCreateDriver() {
43 assertNotNull(ProxyFactory.instance().createDriver(stub));
44 }
45
46 public void testCreatePreparedStatement() {
47 assertNotNull(ProxyFactory.instance().createPreparedStatement(stub));
48 }
49
50 public void testCreateResultSet() {
51 assertNotNull(ProxyFactory.instance().createResultSet(stub));
52 }
53
54 public void testCreateResultSetMetaData() {
55 assertNotNull(ProxyFactory.instance().createResultSetMetaData(stub));
56 }
57
58 public void testCreateStatement() {
59 assertNotNull(ProxyFactory.instance().createStatement(stub));
60 }
61
62 public void testCreateCallableStatement() {
63 assertNotNull(ProxyFactory.instance().createCallableStatement(stub));
64 }
65
66 }