package org.oasis_open.contextserver.itests; import org.junit.Assert; import org.junit.Test; import org.junit.runner.RunWith; import org.oasis_open.contextserver.api.Metadata; import org.oasis_open.contextserver.api.services.SegmentService; import org.ops4j.pax.exam.junit.PaxExam; import org.ops4j.pax.exam.spi.reactors.ExamReactorStrategy; import org.ops4j.pax.exam.spi.reactors.PerSuite; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import javax.inject.Inject; import java.util.List; @RunWith(PaxExam.class) @ExamReactorStrategy(PerSuite.class) public class SegmentTest extends BaseTest{ private final static Logger LOGGER = LoggerFactory.getLogger(SegmentTest.class); @Inject protected SegmentService segmentService; @Test public void testSegments() { Assert.assertNotNull("Segment service should be available", segmentService); List<Metadata> segmentMetadatas = segmentService.getSegmentMetadatas(0, 50, null).getList(); Assert.assertNotEquals("Segment metadata list should not be empty", 0, segmentMetadatas.size()); LOGGER.info("Retrieved " + segmentMetadatas.size() + " segment metadata entries"); } }