Search in sources :

Example 11 with Feed

use of org.jboss.resteasy.plugins.providers.atom.Feed in project candlepin by candlepin.

the class AtomFeedResourceTest method getFeed.

@Test
public void getFeed() {
    CandlepinQuery cqmock = mock(CandlepinQuery.class);
    List<Event> events = getEvents(10);
    when(cqmock.list()).thenReturn(events);
    when(ec.listMostRecent(eq(1000))).thenReturn(cqmock);
    Feed f = afr.getFeed();
    assertNotNull(f);
    assertEquals(10, f.getEntries().size());
}
Also used : Event(org.candlepin.audit.Event) CandlepinQuery(org.candlepin.model.CandlepinQuery) Feed(org.jboss.resteasy.plugins.providers.atom.Feed) Test(org.junit.Test)

Aggregations

Feed (org.jboss.resteasy.plugins.providers.atom.Feed)11 Test (org.junit.Test)6 GET (javax.ws.rs.GET)4 Produces (javax.ws.rs.Produces)4 Event (org.candlepin.audit.Event)4 Entry (org.jboss.resteasy.plugins.providers.atom.Entry)4 ApiOperation (io.swagger.annotations.ApiOperation)3 ApiResponses (io.swagger.annotations.ApiResponses)2 URI (java.net.URI)2 Date (java.util.Date)2 Path (javax.ws.rs.Path)2 CandlepinQuery (org.candlepin.model.CandlepinQuery)2 Owner (org.candlepin.model.Owner)2 Content (org.jboss.resteasy.plugins.providers.atom.Content)2 Link (org.jboss.resteasy.plugins.providers.atom.Link)2 Person (org.jboss.resteasy.plugins.providers.atom.Person)2 LinkedList (java.util.LinkedList)1 Consumer (org.candlepin.model.Consumer)1 DeletedConsumer (org.candlepin.model.DeletedConsumer)1