Package org.candlepin.gutterball.model.snapshot

Examples of org.candlepin.gutterball.model.snapshot.ComplianceStatus


        Event event = new Event();
        event.setNewEntity("test-string");

        Date expectedDate = new Date();
        ComplianceStatus status = new ComplianceStatus(expectedDate, "VALID");
        // Date is null here -- expected to be filled in with the status date.
        Compliance snap = new Compliance(null, new Consumer(), status);

        when(mapper.readValue(eq(event.getNewEntity()), eq(Compliance.class))).thenReturn(snap);
        handler.handleCreated(event);
View Full Code Here


    }

    public static Compliance createComplianceSnapshot(Date statusDate, String consumerUuid,
            String owner, String statusString) {
        Consumer consumerSnap = new Consumer(consumerUuid, createOwnerSnapshot(owner, owner));
        ComplianceStatus statusSnap = new ComplianceStatus(statusDate, statusString);

        if (statusString.toLowerCase().equals("invalid")) {
            ComplianceReason reason = new ComplianceReason("reason-key", "Test message");
            reason.setComplianceStatus(statusSnap);
            statusSnap.getReasons().add(reason);
        }
        return new Compliance(statusDate, consumerSnap, statusSnap);
    }
View Full Code Here

    }

    @Test
    public void assertLatestStatusIsReturnedForConsumer() {
        Compliance snap = performGetByIdTest();
        ComplianceStatus status = snap.getStatus();
        assertEquals(snap.getDate(), status.getDate());

        Calendar cal = Calendar.getInstance();
        cal.setTime((Date) snap.getDate());

        assertEquals(2012, cal.get(Calendar.YEAR));
View Full Code Here

TOP

Related Classes of org.candlepin.gutterball.model.snapshot.ComplianceStatus

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.