Package com.atlassian.jira.rest.client.api.domain.input

Examples of com.atlassian.jira.rest.client.api.domain.input.AuditRecordSearchInput


    public void testGetRecords() {

        final Component component = client.getComponentClient().createComponent("TST", new ComponentInput("New TST Component", null, null, null)).claim();
        assertNotNull(component);

        final AuditRecordsData auditRecordsData = client.getAuditRestClient().getAuditRecords(new AuditRecordSearchInput(null, null, null, null, null)).claim();
        final Iterable<AuditRecord> filterResult = Iterables.filter(auditRecordsData.getRecords(), new Predicate<AuditRecord>() {
            @Override
            public boolean apply(final AuditRecord input) {
                return input.getSummary().equals("Project component created") &&
                        input.getObjectItem().getName().equals("New TST Component");
View Full Code Here


    }

    @JiraBuildNumberDependent(ServerVersionConstants.BN_JIRA_6_3)
    @Test
    public void testGetRecordsWithOffset() {
        final AuditRecordsData auditRecordsData = client.getAuditRestClient().getAuditRecords(new AuditRecordSearchInput(1, null, null, null, null)).claim();
        assertThat(Iterables.size(auditRecordsData.getRecords()), is(2));

        final AuditRecord record = auditRecordsData.getRecords().iterator().next();
        assertThat(record.getId(), is(10001L));
    }
View Full Code Here

    }

    @JiraBuildNumberDependent(ServerVersionConstants.BN_JIRA_6_3)
    @Test
    public void testGetRecordsWithLimit() {
        final AuditRecordsData auditRecordsData = client.getAuditRestClient().getAuditRecords(new AuditRecordSearchInput(null, 1, null, null, null)).claim();
        assertThat(Iterables.size(auditRecordsData.getRecords()), is(1));

        final AuditRecord record = auditRecordsData.getRecords().iterator().next();
        assertThat(record.getId(), is(10002L));
    }
View Full Code Here

    }

    @JiraBuildNumberDependent(ServerVersionConstants.BN_JIRA_6_3)
    @Test
    public void testGetRecordsWithFilter() {
        final AuditRecordsData auditRecordsData = client.getAuditRestClient().getAuditRecords(new AuditRecordSearchInput(null, null, "reporter", null, null)).claim();
        assertThat(Iterables.size(auditRecordsData.getRecords()), is(1));

        final AuditRecord record = auditRecordsData.getRecords().iterator().next();
        assertThat(record.getId(), is(10001L));
    }
View Full Code Here

    @JiraBuildNumberDependent(ServerVersionConstants.BN_JIRA_6_3)
    @Test
    public void shouldReturnNoRecordsWhenFilteringForTomorrow() {
        final DateTime tomorrow = new DateMidnight().plus(Period.days(1)).toDateTime();

        final AuditRecordsData auditRecordsData = client.getAuditRestClient().getAuditRecords(new AuditRecordSearchInput(null, null, null, tomorrow, tomorrow)).claim();

        assertThat(Iterables.size(auditRecordsData.getRecords()), is(0));
    }
View Full Code Here

    public void shouldReturnAllRecordsWhenFilteringToLatestCreationDate() {
        final AuditRecord latestCreatedRecord = getLatestCreatedRecord();
        final DateTime latestCreatedDate = latestCreatedRecord.getCreated();

        // when
        final AuditRecordSearchInput toLatestSearchCriteria = new AuditRecordSearchInput(null, null, null, null, latestCreatedDate);
        final AuditRecordsData auditRecordsData = client.getAuditRestClient().getAuditRecords(toLatestSearchCriteria).claim();

        // then
        assertThat(Iterables.size(auditRecordsData.getRecords()), is(3));
    }
View Full Code Here

        final AuditRecord latestCreatedRecord = getLatestCreatedRecord();
        final DateTime latestCreatedDate = latestCreatedRecord.getCreated();
        final DateTime latestCreatedDateInStrangeTimezone = latestCreatedDate.toDateTime(DateTimeZone.forOffsetHours(-5));

        // when
        final AuditRecordSearchInput fromLatestSearchCriteria = new AuditRecordSearchInput(null, null, null, latestCreatedDateInStrangeTimezone, null);
        final AuditRecordsData auditRecordsData = client.getAuditRestClient().getAuditRecords(fromLatestSearchCriteria).claim();

        // then
        assertThat(auditRecordsData.getRecords(), Matchers.contains(auditRecordWithId(latestCreatedRecord.getId())));
        assertThat(Iterables.size(auditRecordsData.getRecords()), is(Matchers.greaterThanOrEqualTo(1)));
View Full Code Here

            }
        };
    }

    private AuditRecord getLatestCreatedRecord() {
        final AuditRecordsData allAuditRecordData = client.getAuditRestClient().getAuditRecords(new AuditRecordSearchInput(null, null, null, null, null)).claim();

        final Ordering<AuditRecord> createdTimeAscendingOrdering = new Ordering<AuditRecord>() {
            @Override
            public int compare(@Nullable AuditRecord left, @Nullable AuditRecord right) {
                final DateTime leftCreatedTime = left.getCreated();
View Full Code Here

    }

    @Override
    public Promise<AuditRecordsData> getAuditRecords(final AuditRecordSearchInput input) {
        return getAndParse(createSearchPathFromInput(
                input == null ? new AuditRecordSearchInput(null, null, null, null, null) : input), auditRecordsParser);
    }
View Full Code Here

TOP

Related Classes of com.atlassian.jira.rest.client.api.domain.input.AuditRecordSearchInput

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.