@Test public void testTagGeneratorFactoryForPersonnel() throws Exception { branchOffice = TestObjectFactory.getOffice(TestObjectFactory.SAMPLE_BRANCH_OFFICE); createPersonnel(branchOffice, PersonnelLevel.LOAN_OFFICER); TagGenerator tagGenerator = TagGeneratorFactory.getInstance().getGenerator(personnel); tagGenerator = TagGeneratorFactory.getInstance().getGenerator(personnel); if (tagGenerator instanceof PersonnelTagGenerator) { Assert.assertTrue(true); } }
@Test public void testTagGeneratorFactoryPageExpired() throws Exception { try { TagGeneratorFactory.getInstance().getGenerator(null); Assert.fail(); } catch (PageExpiredException e) { Assert.assertTrue(true); } }
@Test public void testTagGeneratorFactory() throws Exception { createInitialObjectsForSavings(); TagGenerator tagGenerator = TagGeneratorFactory.getInstance().getGenerator(center); if (tagGenerator instanceof CustomerTagGenerator) { Assert.assertTrue(true); } tagGenerator = TagGeneratorFactory.getInstance().getGenerator(group); if (tagGenerator instanceof CustomerTagGenerator) { Assert.assertTrue(true); } tagGenerator = TagGeneratorFactory.getInstance().getGenerator(savings); if (tagGenerator instanceof AccountTagGenerator) { Assert.assertTrue(true); } }