use of org.mifos.test.acceptance.framework.client.CreateClientEnterFamilyDetailsPage in project head by mifos.
the class AddFamilyDetailsTest method addFamilyWithAllNamesTest.
@SuppressWarnings("PMD.SignatureDeclareThrowsException")
public void addFamilyWithAllNamesTest() throws Exception {
propertiesHelper.setMaximumNumberOfFamilyMemebers(10);
CreateClientEnterPersonalDataPage clientPersonalDataPage = clientTestHelper.createClientForFamilyInfo("MyOfficeDHMFT", "11", "12", "1988");
CreateClientEnterFamilyDetailsPage clientFamilyDataPage = clientPersonalDataPage.submitAndGotoCreateClientEnterFamilyDetailsPage();
clientFamilyDataPage = clientTestHelper.createFamilyWithAllName("fname", "lname", "mname", "slname", "11", "01", "1987", clientFamilyDataPage);
CreateClientEnterMfiDataPage nextPage = clientFamilyDataPage.submitAndGotoCreateClientEnterMfiDataPage();
CreateClientPreviewDataPage clientPreviewDataPage = clientTestHelper.createClientMFIInformationAndGoToPreviewPage("loan officer", nextPage);
CreateClientEnterFamilyDetailsPage editPage = clientPreviewDataPage.edit();
editPage.verifyPage("CreateClientFamilyInfo");
}
use of org.mifos.test.acceptance.framework.client.CreateClientEnterFamilyDetailsPage in project head by mifos.
the class AddFamilyDetailsTest method canGoTosubmitAfterPreviewPageTest.
@SuppressWarnings("PMD.SignatureDeclareThrowsException")
public void canGoTosubmitAfterPreviewPageTest() throws Exception {
propertiesHelper.setMaximumNumberOfFamilyMemebers(10);
CreateClientEnterPersonalDataPage clientPersonalDataPage = clientTestHelper.createClientForFamilyInfo("MyOfficeDHMFT", "11", "12", "1988");
CreateClientEnterFamilyDetailsPage clientFamilyDataPage = clientPersonalDataPage.submitAndGotoCreateClientEnterFamilyDetailsPage();
clientFamilyDataPage = clientTestHelper.createFamily("fname", "lname", "11", "01", "1987", clientFamilyDataPage);
CreateClientEnterMfiDataPage nextPage = clientFamilyDataPage.submitAndGotoCreateClientEnterMfiDataPage();
CreateClientPreviewDataPage clientPreviewDataPage = clientTestHelper.createClientMFIInformationAndGoToPreviewPage("loan officer", nextPage);
clientPreviewDataPage.submit();
selenium.click("client_creationConfirmation.link.viewClientDetailsLink");
selenium.waitForPageToLoad("30000");
new ClientViewDetailsPage(selenium);
}
use of org.mifos.test.acceptance.framework.client.CreateClientEnterFamilyDetailsPage in project head by mifos.
the class AddFamilyDetailsTest method goToPreviewPageTest.
@SuppressWarnings("PMD.SignatureDeclareThrowsException")
public void goToPreviewPageTest() throws Exception {
propertiesHelper.setMaximumNumberOfFamilyMemebers(10);
CreateClientEnterPersonalDataPage clientPersonalDataPage = clientTestHelper.createClientForFamilyInfo("MyOfficeDHMFT", "11", "12", "1988");
CreateClientEnterFamilyDetailsPage clientFamilyDataPage = clientPersonalDataPage.submitAndGotoCreateClientEnterFamilyDetailsPage();
clientFamilyDataPage = clientTestHelper.createFamily("fname", "lname", "11", "01", "1987", clientFamilyDataPage);
CreateClientEnterMfiDataPage nextPage = clientFamilyDataPage.submitAndGotoCreateClientEnterMfiDataPage();
clientTestHelper.createClientMFIInformationAndGoToPreviewPage("loan officer", nextPage);
Assert.assertEquals(selenium.getText("displayName"), "fname lname");
}
Aggregations