use of org.mifos.test.acceptance.framework.admin.AdminPage in project head by mifos.
the class ClientTest method verifyAcceptedPaymentTypes.
@SuppressWarnings("PMD.SignatureDeclareThrowsException")
// http://mifosforge.jira.com/browse/MIFOSTEST-248
@Test(enabled = true)
public void verifyAcceptedPaymentTypes() throws Exception {
// When
String groupName = "group1";
CreateClientEnterPersonalDataPage.SubmitFormParameters clientParams = new CreateClientEnterPersonalDataPage.SubmitFormParameters();
clientParams = clientParams();
clientParams.setFirstName("John");
clientParams.setLastName("Doe123");
ClientViewDetailsPage clientViewDetailsPage = clientTestHelper.createNewClient(groupName, clientParams);
clientViewDetailsPage.verifyHeading("John Doe123");
AdminPage adminPage = navigationHelper.navigateToAdminPage();
DefineAcceptedPaymentTypesPage defineAcceptedPaymentTypesPage = adminPage.navigateToDefineAcceptedPaymentType();
defineAcceptedPaymentTypesPage.addLoanFeesPaymentType(DefineAcceptedPaymentTypesPage.CHEQUE);
adminPage = navigationHelper.navigateToAdminPage();
defineAcceptedPaymentTypesPage = adminPage.navigateToDefineAcceptedPaymentType();
defineAcceptedPaymentTypesPage.addLoanFeesPaymentType(DefineAcceptedPaymentTypesPage.VOUCHER);
ApplyPaymentPage applyPaymentPage = navigationHelper.navigateToClientViewDetailsPage("John Doe123").navigateToViewClientChargesDetail().navigateToApplyPayments();
// Then
applyPaymentPage.verifyModeOfPayments();
}
use of org.mifos.test.acceptance.framework.admin.AdminPage in project head by mifos.
the class ViewLatenessAndDormancyDefinitionTest method verifyViewLatenessAndDormancyDefinitionPage.
@Test(enabled = true)
public //http://mifosforge.jira.com/browse/MIFOSTEST-705
void verifyViewLatenessAndDormancyDefinitionPage() {
//When
ViewLatenessAndDormancyDefinitionPage viewLatenessAndDormancyDefinitionPage = navigationHelper.navigateToAdminPage().navigateToViewLatenessAndDormancyDefinitionPage();
viewLatenessAndDormancyDefinitionPage.submitWithInvalidData("aa", "bb");
//Then
viewLatenessAndDormancyDefinitionPage.verifyIsDormancyErrorDisplayed(true);
viewLatenessAndDormancyDefinitionPage.verifyIsLatenessErrorDisplayed(true);
//When
AdminPage adminPage = viewLatenessAndDormancyDefinitionPage.submitAndNavigateToAdminPage("20", "10");
viewLatenessAndDormancyDefinitionPage = adminPage.navigateToViewLatenessAndDormancyDefinitionPage();
//Then
viewLatenessAndDormancyDefinitionPage.verifyLatenessAndDormancy("20", "10");
//When
adminPage = viewLatenessAndDormancyDefinitionPage.submitAndNavigateToAdminPage("10", "30");
// MIFOS-4774
adminPage.navigateToViewLatenessAndDormancyDefinitionPage().submitAndNavigateToAdminPage("1234", "4321").navigateToViewLatenessAndDormancyDefinitionPage().submitAndNavigateToAdminPage();
}
use of org.mifos.test.acceptance.framework.admin.AdminPage in project head by mifos.
the class ViewOfficeHierarchyTest method loginAndGoToAdminPage.
private AdminPage loginAndGoToAdminPage() {
HomePage homePage = appLauncher.launchMifos().loginSuccessfullyUsingDefaultCredentials();
homePage.verifyPage();
AdminPage adminPage = homePage.navigateToAdminPage();
adminPage.verifyPage();
return adminPage;
}
use of org.mifos.test.acceptance.framework.admin.AdminPage in project head by mifos.
the class ViewOfficeHierarchyTest method verifyViewOfficeHierarchyPage.
@Test
public void verifyViewOfficeHierarchyPage() {
AdminPage adminPage = loginAndGoToAdminPage();
ViewOfficeHierarchyPage viewOfficeHierarchyPage = adminPage.navigateToViewOfficeHierarchyPage();
viewOfficeHierarchyPage.verifyPage();
String[] expectedText = new String[] { "The office hierarchy can have minimum two and maximum five levels", "Check the levels to be included.", "Note: The highest and lowest hierarchy levels cannot be removed from the system.", "Head Office", "Regional Office", "Divisional Office", "Area Office", "Branch Office" };
viewOfficeHierarchyPage.verifyText(expectedText);
viewOfficeHierarchyPage.verifyHeadOfficeCheckboxChecked();
viewOfficeHierarchyPage.verifyRegionalOfficeCheckboxChecked();
viewOfficeHierarchyPage.verifyDivisionalOfficeCheckboxChecked();
viewOfficeHierarchyPage.verifyAreaOfficeCheckboxChecked();
viewOfficeHierarchyPage.verifyBranchOfficeCheckboxChecked();
viewOfficeHierarchyPage.verifyHeadOfficeCheckboxDisabled();
viewOfficeHierarchyPage.verifyRegionalOfficeCheckboxEnabled();
viewOfficeHierarchyPage.verifyDivisionalOfficeCheckboxEnabled();
viewOfficeHierarchyPage.verifyAreaOfficeCheckboxEnabled();
viewOfficeHierarchyPage.verifyBranchOfficeCheckboxDisabled();
}
use of org.mifos.test.acceptance.framework.admin.AdminPage in project head by mifos.
the class ViewOrganizationSettingsTest method loginAndGoToAdminPage.
private AdminPage loginAndGoToAdminPage() {
HomePage homePage = appLauncher.launchMifos().loginSuccessfullyUsingDefaultCredentials();
homePage.verifyPage();
AdminPage adminPage = homePage.navigateToAdminPage();
adminPage.verifyPage();
return adminPage;
}
Aggregations