source: EDIS/tags/ed/tracking-server-vista/src/test/java/gov/va/med/edp/vistalink/VistaLinkDaoSupportTest.java@ 1240

Last change on this file since 1240 was 1240, checked in by George Lilly, 13 years ago

new version from the VA

File size: 1.7 KB
Line 
1package gov.va.med.edp.vistalink;
2
3import junit.framework.TestCase;
4import gov.va.med.edp.vistalink.VistaLinkTemplate;
5import gov.va.med.edp.vistalink.locator.InstitutionMappingConnectionFactoryLocator;
6import gov.va.med.edp.vistalink.VistaLinkDaoSupport;
7
8public class VistaLinkDaoSupportTest extends TestCase {
9
10 public void testDefaultConstruction() {
11 VistaLinkDaoSupport dao = new VistaLinkDaoSupport();
12 dao.afterPropertiesSet();
13 assertNotNull(dao.getConnectionFactoryLocator());
14 assertNotNull(dao.getRpcTemplate());
15 assertTrue(dao.getConnectionFactoryLocator() instanceof InstitutionMappingConnectionFactoryLocator);
16 assertSame(dao.getConnectionFactoryLocator(), dao.getRpcTemplate().getConnectionFactoryLocator());
17 }
18
19 public void testSetConnectionFactoryLocator() {
20 VistaLinkDaoSupport dao = new VistaLinkDaoSupport();
21 dao.setConnectionFactoryLocator(new MockConnectionFactoryLocator());
22 dao.afterPropertiesSet();
23 assertNotNull(dao.getConnectionFactoryLocator());
24 assertNotNull(dao.getRpcTemplate());
25 assertTrue(dao.getConnectionFactoryLocator() instanceof MockConnectionFactoryLocator);
26 assertSame(dao.getConnectionFactoryLocator(), dao.getRpcTemplate().getConnectionFactoryLocator());
27 }
28
29 public void testSetRpcTemplate() {
30 VistaLinkTemplate t = new VistaLinkTemplate(new MockConnectionFactoryLocator());
31 VistaLinkDaoSupport dao = new VistaLinkDaoSupport();
32 dao.setRpcTemplate(t);
33 dao.afterPropertiesSet();
34 assertSame(t, dao.getRpcTemplate());
35 assertSame(t.getConnectionFactoryLocator(), dao.getConnectionFactoryLocator());
36 }
37}
Note: See TracBrowser for help on using the repository browser.