1
2
3
4
5
6
7
8
9
10
11 package org.mule.transport.jdbc;
12
13 import org.mule.api.transport.Connector;
14 import org.mule.transport.AbstractConnectorTestCase;
15 import org.mule.transport.jdbc.JdbcConnector;
16
17 import java.util.HashMap;
18 import java.util.Map;
19
20 import org.apache.derby.jdbc.EmbeddedDataSource;
21
22 public class JdbcConnectorTestCase extends AbstractConnectorTestCase
23 {
24
25 public Connector createConnector() throws Exception
26 {
27 JdbcConnector c = new JdbcConnector();
28 EmbeddedDataSource embeddedDS = new EmbeddedDataSource();
29 embeddedDS.setDatabaseName("embeddedDB");
30 c.setName("JdbcConnector");
31 c.setDataSource(embeddedDS);
32 c.setPollingFrequency(1000);
33 return c;
34 }
35
36 public Object getValidMessage() throws Exception
37 {
38 Map map = new HashMap();
39 return map;
40 }
41
42 public String getTestEndpointURI()
43 {
44 return "jdbc://test?sql=SELECT * FROM TABLE";
45 }
46 }