Search in sources :

Example 16 with SourceDescriptor

use of ddf.catalog.source.SourceDescriptor in project ddf by codice.

the class SourceInfoResponseImplTest method testSourceInfoResponse.

@Test
public void testSourceInfoResponse() {
    SourceDescriptor[] expectedDescriptorArr = new SourceDescriptor[] { firstSource, nextSource, lastSource };
    SourceInfoResponse response = new SourceInfoResponseImpl(new SourceInfoRequestLocal(false), null, sourceDescriptors);
    Set<SourceDescriptor> sources = response.getSourceInfo();
    assertArrayEquals(expectedDescriptorArr, sources.toArray(new SourceDescriptor[sources.size()]));
}
Also used : SourceDescriptor(ddf.catalog.source.SourceDescriptor) SourceInfoRequestLocal(ddf.catalog.operation.impl.SourceInfoRequestLocal) SourceInfoResponseImpl(ddf.catalog.operation.impl.SourceInfoResponseImpl) Test(org.junit.Test)

Example 17 with SourceDescriptor

use of ddf.catalog.source.SourceDescriptor in project ddf by codice.

the class SourceInfoResponseImplTest method setup.

@Before
public void setup() {
    firstSource = new SourceDescriptorImpl("aSource", null);
    nextSource = new SourceDescriptorImpl("BSource", null);
    lastSource = new SourceDescriptorImpl("cSource", null);
    sourceDescriptors = new TreeSet<SourceDescriptor>(new SourceDescriptorComparator());
    sourceDescriptors.add(lastSource);
    sourceDescriptors.add(firstSource);
    sourceDescriptors.add(nextSource);
}
Also used : SourceDescriptor(ddf.catalog.source.SourceDescriptor) SourceDescriptorComparator(ddf.catalog.util.impl.SourceDescriptorComparator) SourceDescriptorImpl(ddf.catalog.source.impl.SourceDescriptorImpl) Before(org.junit.Before)

Example 18 with SourceDescriptor

use of ddf.catalog.source.SourceDescriptor in project ddf by codice.

the class SourceInfoResponseImplTest method testSourceInfoResponseNullSourceId.

@Test
public void testSourceInfoResponseNullSourceId() {
    SourceDescriptor desc = new SourceDescriptorImpl(null, null);
    sourceDescriptors.add(desc);
    SourceDescriptor[] expectedDescriptorArr = new SourceDescriptor[] { firstSource, nextSource, lastSource, desc };
    SourceInfoResponse response = new SourceInfoResponseImpl(new SourceInfoRequestLocal(true), null, sourceDescriptors);
    Set<SourceDescriptor> sources = response.getSourceInfo();
    assertArrayEquals(expectedDescriptorArr, sources.toArray(new SourceDescriptor[sources.size()]));
}
Also used : SourceDescriptor(ddf.catalog.source.SourceDescriptor) SourceDescriptorImpl(ddf.catalog.source.impl.SourceDescriptorImpl) SourceInfoRequestLocal(ddf.catalog.operation.impl.SourceInfoRequestLocal) SourceInfoResponseImpl(ddf.catalog.operation.impl.SourceInfoResponseImpl) Test(org.junit.Test)

Aggregations

SourceDescriptor (ddf.catalog.source.SourceDescriptor)18 SourceInfoResponse (ddf.catalog.operation.SourceInfoResponse)13 SourceUnavailableException (ddf.catalog.source.SourceUnavailableException)13 SourceInfoRequestEnterprise (ddf.catalog.operation.impl.SourceInfoRequestEnterprise)10 FederatedSource (ddf.catalog.source.FederatedSource)8 Test (org.junit.Test)8 SourceInfoRequest (ddf.catalog.operation.SourceInfoRequest)6 CatalogProvider (ddf.catalog.source.CatalogProvider)6 Source (ddf.catalog.source.Source)6 HashSet (java.util.HashSet)6 SourceInfoResponseImpl (ddf.catalog.operation.impl.SourceInfoResponseImpl)5 SourceDescriptorImpl (ddf.catalog.source.impl.SourceDescriptorImpl)5 Matchers.anyString (org.mockito.Matchers.anyString)5 ContentType (ddf.catalog.data.ContentType)4 SourceInfoRequestLocal (ddf.catalog.operation.impl.SourceInfoRequestLocal)4 HashMap (java.util.HashMap)4 CatalogFramework (ddf.catalog.CatalogFramework)3 SourceDescriptorComparator (ddf.catalog.util.impl.SourceDescriptorComparator)3 SourcePoller (ddf.catalog.util.impl.SourcePoller)3 Set (java.util.Set)3