public void testLoadPlain() { try { Scenario scenario = UtilityTest.loadScenarioFromResources(References.bookPublisher_plain); Assert.assertNotNull(scenario); Assert.assertNotNull(scenario.getSource()); Assert.assertEquals(4, scenario.getSource().getTableNames().size()); Assert.assertTrue(scenario.getSource().getTableNames().contains("IBDBookSet")); Assert.assertTrue(scenario.getSource().getTableNames().contains("IBLBookSet")); Assert.assertTrue(scenario.getSource().getTableNames().contains("IBLPublisherSet")); Assert.assertTrue(scenario.getSource().getTableNames().contains("LOCSet")); Assert.assertEquals(3, UtilityTest.getSize(scenario.getSource().getTable("IBDBookSet"))); Assert.assertEquals(2, UtilityTest.getSize(scenario.getSource().getTable("LOCSet"))); Assert.assertEquals(2, UtilityTest.getSize(scenario.getSource().getTable("IBLBookSet"))); Assert.assertEquals(2, UtilityTest.getSize(scenario.getSource().getTable("IBLPublisherSet"))); Assert.assertNotNull(scenario.getTarget()); Assert.assertEquals(2, scenario.getTarget().getTableNames().size()); Assert.assertEquals(0, UtilityTest.getSize(scenario.getTarget().getTable("BookSet"))); Assert.assertEquals(0, UtilityTest.getSize(scenario.getTarget().getTable("PublisherSet"))); Assert.assertNotNull(scenario.getPartialOrder()); if (logger.isDebugEnabled()) logger.debug(scenario.toString()); } catch (Exception ex) { ex.printStackTrace(); Assert.fail(ex.getLocalizedMessage()); } }
public void testLoadNegation() { try { Scenario scenario = UtilityTest.loadScenarioFromResources(References.companies_rew); Assert.assertNotNull(scenario); Assert.assertNotNull(scenario.getSource()); Assert.assertEquals(5, scenario.getSource().getTableNames().size()); Assert.assertNotNull(scenario.getTarget()); Assert.assertEquals(2, scenario.getTarget().getTableNames().size()); Assert.assertNotNull(scenario.getPartialOrder()); if (logger.isDebugEnabled()) logger.debug(scenario.toString()); } catch (Exception ex) { ex.printStackTrace(); Assert.fail(ex.getLocalizedMessage()); } }
public void testLoadFunction() { try { Scenario scenario = UtilityTest.loadScenarioFromResources(References.employees_rew); Assert.assertNotNull(scenario); Assert.assertNotNull(scenario.getSource()); Assert.assertEquals(1, scenario.getSource().getTableNames().size()); Assert.assertTrue(scenario.getSource().getTableNames().contains("S_Employee")); Assert.assertEquals(8, UtilityTest.getSize(scenario.getSource().getTable("S_Employee"))); Assert.assertNotNull(scenario.getTarget()); Assert.assertEquals(1, scenario.getTarget().getTableNames().size()); Assert.assertEquals(0, UtilityTest.getSize(scenario.getTarget().getTable("T_Employee"))); Assert.assertNotNull(scenario.getPartialOrder()); if (logger.isDebugEnabled()) logger.debug(scenario.toString()); } catch (Exception ex) { ex.printStackTrace(); Assert.fail(ex.getLocalizedMessage()); } }
public void testLoadOnlyTarget() { try { Scenario scenario = UtilityTest.loadScenarioFromResources(References.expenseDB); Assert.assertNotNull(scenario); Assert.assertNotNull(scenario.getSource()); Assert.assertEquals(0, scenario.getSource().getTableNames().size()); Assert.assertNotNull(scenario.getTarget()); Assert.assertEquals(3, scenario.getTarget().getTableNames().size()); Assert.assertEquals(3, UtilityTest.getSize(scenario.getTarget().getTable("companies"))); Assert.assertEquals(3, UtilityTest.getSize(scenario.getTarget().getTable("projects"))); Assert.assertEquals(4, UtilityTest.getSize(scenario.getTarget().getTable("grants"))); Assert.assertNotNull(scenario.getPartialOrder()); if (logger.isDebugEnabled()) logger.debug(scenario.toString()); } catch (Exception ex) { ex.printStackTrace(); Assert.fail(ex.getLocalizedMessage()); } }