1
2
3
4
5
6
7
8
9
10
11 package org.mule.providers.jdbc;
12
13 import org.mule.tck.providers.AbstractConnectorTestCase;
14 import org.mule.umo.provider.UMOConnector;
15
16 import java.util.HashMap;
17 import java.util.Map;
18
19 import org.hsqldb.jdbc.jdbcDataSource;
20
21 public class JdbcConnectorTestCase extends AbstractConnectorTestCase
22 {
23
24
25
26
27
28
29 public UMOConnector getConnector() throws Exception
30 {
31 JdbcConnector c = new JdbcConnector();
32 c.setName("JdbcConnector");
33 jdbcDataSource ds = new jdbcDataSource();
34 ds.setDatabase("hsqldb:.");
35 ds.setUser("sa");
36 c.setDataSource(ds);
37 c.setPollingFrequency(1000);
38 c.initialise();
39 return c;
40 }
41
42
43
44
45
46
47 public Object getValidMessage() throws Exception
48 {
49 Map map = new HashMap();
50 return map;
51 }
52
53
54
55
56
57
58 public String getTestEndpointURI()
59 {
60 return "jdbc://test?sql=SELECT * FROM TABLE";
61 }
62
63 }