Search in sources :

Example 1 with OfficeParameters

use of org.mifos.test.acceptance.framework.office.OfficeParameters in project head by mifos.

the class CenterMeetingTest method prepareCenterForTest.

private void prepareCenterForTest(MeetingParameters meeting) {
    OfficeHelper officeHelper = new OfficeHelper(selenium);
    String officeName = "Office" + StringUtil.getRandomString(10);
    OfficeParameters officeParameters = new OfficeParameters();
    officeParameters.setOfficeName(officeName);
    officeParameters.setOfficeType(OfficeParameters.BRANCH_OFFICE);
    officeParameters.setShortName(StringUtil.getRandomString(4));
    officeParameters.setParentOffice("Head Office(Mifos HO )");
    officeHelper.createOffice(officeParameters);
    UserHelper userHelper = new UserHelper(selenium);
    CreateUserParameters userParameters = new CreateUserParameters();
    firstName = StringUtil.getRandomString(6);
    lastName = StringUtil.getRandomString(6);
    userParameters.setFirstName(firstName);
    userParameters.setLastName(lastName);
    userParameters.setDateOfBirthDD("11");
    userParameters.setDateOfBirthMM("11");
    userParameters.setDateOfBirthYYYY("1950");
    String userName = StringUtil.getRandomString(6);
    String password = StringUtil.getRandomString(6);
    userParameters.setPassword(password);
    userParameters.setPasswordRepeat(password);
    userParameters.setUserName(userName);
    userParameters.setUserLevel(CreateUserParameters.LOAN_OFFICER);
    userParameters.setGender(CreateUserParameters.MALE);
    userHelper.createUser(userParameters, officeName);
    CenterTestHelper centerHelper = new CenterTestHelper(selenium);
    CreateCenterEnterDataPage.SubmitFormParameters formParameters = new CreateCenterEnterDataPage.SubmitFormParameters();
    centerName = "Center" + StringUtil.getRandomString(8);
    formParameters.setCenterName(centerName);
    formParameters.setLoanOfficer(firstName + " " + lastName);
    formParameters.setMeeting(meeting);
    centerHelper.createCenter(formParameters, officeName);
}
Also used : CreateCenterEnterDataPage(org.mifos.test.acceptance.framework.center.CreateCenterEnterDataPage) OfficeHelper(org.mifos.test.acceptance.framework.testhelpers.OfficeHelper) OfficeParameters(org.mifos.test.acceptance.framework.office.OfficeParameters) UserHelper(org.mifos.test.acceptance.framework.testhelpers.UserHelper) CreateUserParameters(org.mifos.test.acceptance.framework.user.CreateUserParameters) CenterTestHelper(org.mifos.test.acceptance.framework.testhelpers.CenterTestHelper)

Example 2 with OfficeParameters

use of org.mifos.test.acceptance.framework.office.OfficeParameters in project head by mifos.

the class QuestionGroupTest method getOfficeParameters.

private OfficeParameters getOfficeParameters(String name, String shortName) {
    OfficeParameters officeParameters = new OfficeParameters();
    officeParameters.setOfficeName(name);
    officeParameters.setOfficeType(OfficeParameters.REGIONAL_OFFICE);
    officeParameters.setParentOffice("Head Office(Mifos HO )");
    officeParameters.setShortName(shortName);
    return officeParameters;
}
Also used : OfficeParameters(org.mifos.test.acceptance.framework.office.OfficeParameters)

Example 3 with OfficeParameters

use of org.mifos.test.acceptance.framework.office.OfficeParameters in project head by mifos.

the class TestDataSetup method createBranch.

public void createBranch(int officeType, String officeName, String shortName) throws SQLException {
    if (applicationDatabaseOperation.doesBranchOfficeExist(officeName, officeType, shortName)) {
        return;
    }
    OfficeHelper officeHelper = new OfficeHelper(selenium);
    OfficeParameters officeParameters = new OfficeParameters();
    officeParameters.setOfficeType(officeType);
    officeParameters.setOfficeName(officeName);
    officeParameters.setShortName(shortName);
    officeParameters.setParentOffice("Head Office(Mifos HO )");
    officeHelper.createOffice(officeParameters);
}
Also used : OfficeHelper(org.mifos.test.acceptance.framework.testhelpers.OfficeHelper) OfficeParameters(org.mifos.test.acceptance.framework.office.OfficeParameters)

Aggregations

OfficeParameters (org.mifos.test.acceptance.framework.office.OfficeParameters)3 OfficeHelper (org.mifos.test.acceptance.framework.testhelpers.OfficeHelper)2 CreateCenterEnterDataPage (org.mifos.test.acceptance.framework.center.CreateCenterEnterDataPage)1 CenterTestHelper (org.mifos.test.acceptance.framework.testhelpers.CenterTestHelper)1 UserHelper (org.mifos.test.acceptance.framework.testhelpers.UserHelper)1 CreateUserParameters (org.mifos.test.acceptance.framework.user.CreateUserParameters)1