@Test public void testSetAdapter() throws Exception { DataSource ds = mock(DataSource.class); Injector injector = DIBootstrap.createInjector(new ToolsModule(mock(Log.class))); DbGeneratorTask task = new DbGeneratorTask(); DbAdapter autoAdapter = task.getAdapter(injector, ds); assertTrue(autoAdapter instanceof AutoAdapter); task.setAdapter(SQLServerAdapter.class.getName()); DbAdapter sqlServerAdapter = task.getAdapter(injector, ds); assertTrue(sqlServerAdapter instanceof SQLServerAdapter); }
@Test public void testSetUrl() throws Exception { DbGeneratorTask task = new DbGeneratorTask(); task.setUrl("jdbc:///"); assertEquals("jdbc:///", task.url); }
@Test public void testSetPassword() throws Exception { DbGeneratorTask task = new DbGeneratorTask(); task.setPassword("xyz"); assertEquals("xyz", task.password); }
@Test public void testSetUserName() throws Exception { DbGeneratorTask task = new DbGeneratorTask(); task.setUserName("abc"); assertEquals("abc", task.userName); }