Package aim.domain.policy

Examples of aim.domain.policy.PolicyType


    private EntityManager entityManager;

    @Test
    @Ignore("Multithread test")
    public void testCreatePolicy() {
        final PolicyType policiesType = new PolicyType("House", "House policy descrip.");
        final PolicySeries serie1 = new PolicySeries("DOM");
        policiesType.getTypeSeries().add(serie1);
        serie1.setPolicyType(policiesType);
        entityManager.persist(policiesType);

        final Collection<BlankPolicyDTO> policies = new ArrayList<BlankPolicyDTO>();
        policies.add(new BlankPolicyDTO(serie1, 1, 200));
View Full Code Here


        assertTrue(policyService.checkExistanceOfPolicies(serie1, 1, 10));
    }

    @Test
    public void testIssuePolicyToAgent() {
        final PolicyType policiesType = new PolicyType("House", "House policy descrip.");
        final PolicySeries serie1 = new PolicySeries("DOM");
        policiesType.getTypeSeries().add(serie1);
        serie1.setPolicyType(policiesType);
        entityManager.persist(policiesType);

        final Passport agentId = new Passport("АВ", "468454");
        final Account agent = new Account(new Employee(agentId, "Иванов", "Иван"));
View Full Code Here

        final Set<UserRoles> firstAgentUserRoles = new TreeSet<UserRoles>();
        firstAgentUserRoles.add(UserRoles.ROLE_AGENT);
        agent.setAssociatedRoles(firstAgentUserRoles);
        userDAO.persist(agent);

        final PolicyType policyTypeHouse = new PolicyType("HOUSE", "House insurance type");
        final PolicySeries houseSeriesOne = new PolicySeries("HOM");
        houseSeriesOne.setPolicyType(policyTypeHouse);
        policyTypeHouse.getTypeSeries().add(houseSeriesOne);
        entityManager.persist(policyTypeHouse);

        for (long i = 1; i <= 5; i++) {
            final BlankPolicy blankPolicy = new BlankPolicy(new PolicyId(houseSeriesOne, i));
            blankPolicy.setInventoryPolicyState(BlankState.FILLED);
View Full Code Here

    }

    @Test
    public void testCheckExistanceOfEmptyPoliciesCount() {

        final PolicyType policyTypeHouse = new PolicyType("HOUSE", "House inurance type");
        final PolicySeries houseSeriesOne = new PolicySeries("HONE");
        houseSeriesOne.setPolicyType(policyTypeHouse);
        policyTypeHouse.getTypeSeries().add(houseSeriesOne);
        entityManager.persist(policyTypeHouse);

        final long beginNumber = 1;
        final long endNumber = 5;
        final Long policyCount = endNumber - beginNumber + 1;
View Full Code Here

        assertEquals(policyCount, retrivedBlankPolicyCount);
    }

    @Test
    public void testGetExistingBlankPolicies() {
        final PolicyType policyTypeHouse = new PolicyType("HOUSE", "House inurance type");
        final PolicySeries houseSeriesOne = new PolicySeries("HONE");
        houseSeriesOne.setPolicyType(policyTypeHouse);
        policyTypeHouse.getTypeSeries().add(houseSeriesOne);
        entityManager.persist(policyTypeHouse);

        final long beginNumber = 1;
        final long endNumber = 5;
        final long policyCount = 3;
View Full Code Here

    }

    @Test
    public void testExistingBlankPolicyCount() {

        final PolicyType policyTypeHouse = new PolicyType("HOUSE", "House inurance type");
        final PolicySeries houseSeriesOne = new PolicySeries("HONE");
        houseSeriesOne.setPolicyType(policyTypeHouse);
        policyTypeHouse.getTypeSeries().add(houseSeriesOne);
        policyTypeDAO.persistPolicyType(policyTypeHouse);

        final long beginNumber = 1;
        final long endNumber = 5;
        final Long policyCount = endNumber - beginNumber + 1;
View Full Code Here

        assertEquals(retrivedBlankPolicyCount, policyCount);
    }

    @Test
    public void testFindBlankPolicyNoMatching() {
        final PolicyType type = new PolicyType("AGR", "Some type");
        final PolicySeries serie1 = new PolicySeries("AAA");
        serie1.setPolicyType(type);
        type.getTypeSeries().add(serie1);
        final PolicySeries serie2 = new PolicySeries("ABB");
        serie2.setPolicyType(type);
        type.getTypeSeries().add(serie2);
        policyTypeDAO.persistPolicyType(type);

        blankPolicyDAO.persistPolicy(new BlankPolicy(new PolicyId(serie1, 1)));
        blankPolicyDAO.persistPolicy(new BlankPolicy(new PolicyId(serie1, 2)));
View Full Code Here

        assertTrue(policies.isEmpty());
    }

    @Test
    public void testFindInventoryPolicyPartialMatching() {
        final PolicyType type = new PolicyType("AGR", "Some type");
        final PolicySeries series = new PolicySeries("AAA");
        series.setPolicyType(type);
        type.getTypeSeries().add(series);
        policyTypeDAO.persistPolicyType(type);

        final long beginNumber = 1;
        final long endNumber = 5;
        for (long i = beginNumber; i <= endNumber; i++) {
View Full Code Here

        assertEquals(serchingPolcyCount, policies.size());
    }

    @Test
    public void testFindInventoryFullMatching() {
        final PolicyType type = new PolicyType("AGR", "Some type");
        final PolicySeries series = new PolicySeries("AAA");
        series.setPolicyType(type);
        type.getTypeSeries().add(series);
        policyTypeDAO.persistPolicyType(type);

        final long beginNumber = 1;
        final long endNumber = 5;
        final long policyCount = endNumber - beginNumber + 1;
View Full Code Here

        assertEquals(policyCount, policies.size());
    }

    @Test
    public void testBatchInsert() {
        final PolicyType type = new PolicyType("AGR", "Some type");
        final PolicySeries series = new PolicySeries("AAA");
        series.setPolicyType(type);
        type.getTypeSeries().add(series);
        policyTypeDAO.persistPolicyType(type);

        final long beginNumber = 1;
        final long endNumber = 100;
        final long policyCount = endNumber - beginNumber + 1;
View Full Code Here

TOP

Related Classes of aim.domain.policy.PolicyType

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.