use of org.springframework.cloud.CloudTestUtil.StubCloudConnector in project spring-cloud-connectors by spring-cloud.
the class StubServiceConnectorConfig method getServiceInfoByValidId.
@Test
public void getServiceInfoByValidId() {
StubServiceInfo testServiceInfo1 = new StubServiceInfo("test-id1", "test-host", 1000, "test-username", "test-password");
StubServiceInfo testServiceInfo2 = new StubServiceInfo("test-id2", "test-host", 1000, "test-username", "test-password");
StubCloudConnector stubCloudConnector = CloudTestUtil.getTestCloudConnector(testServiceInfo1, testServiceInfo2);
Cloud testCloud = new Cloud(stubCloudConnector, serviceConnectorCreators);
assertEquals(testServiceInfo1, testCloud.getServiceInfo(testServiceInfo1.getId()));
assertEquals(testServiceInfo2, testCloud.getServiceInfo(testServiceInfo2.getId()));
}
use of org.springframework.cloud.CloudTestUtil.StubCloudConnector in project spring-cloud-connectors by spring-cloud.
the class StubServiceConnectorConfig method serviceConnectorCreationSpecifiedTypeAndConfig.
@Test
public void serviceConnectorCreationSpecifiedTypeAndConfig() {
StubServiceInfo testServiceInfo = new StubServiceInfo("test-id", "test-host", 1000, "test-username", "test-password");
StubCloudConnector stubCloudConnector = CloudTestUtil.getTestCloudConnector(testServiceInfo);
serviceConnectorCreators.add(new StubServiceConnectorCreator());
Cloud testCloud = new Cloud(stubCloudConnector, serviceConnectorCreators);
StubServiceConnectorConfig config = new StubServiceConnectorConfig("test-config");
StubServiceConnector connector = testCloud.getServiceConnector(testServiceInfo.getId(), StubServiceConnector.class, config);
assertStubService(testServiceInfo, connector, config);
}
use of org.springframework.cloud.CloudTestUtil.StubCloudConnector in project spring-cloud-connectors by spring-cloud.
the class StubServiceConnectorConfig method serviceInfoMultipleServicesOfTheSameType.
@Test
public void serviceInfoMultipleServicesOfTheSameType() {
StubServiceInfo testServiceInfo1 = new StubServiceInfo("test-id1", "test-host", 1000, "test-username", "test-password");
StubServiceInfo testServiceInfo2 = new StubServiceInfo("test-id2", "test-host", 1000, "test-username", "test-password");
StubCloudConnector stubCloudConnector = CloudTestUtil.getTestCloudConnector(testServiceInfo1, testServiceInfo2);
serviceConnectorCreators.add(new StubServiceConnectorCreator());
Cloud testCloud = new Cloud(stubCloudConnector, serviceConnectorCreators);
assertEquals(2, testCloud.getServiceInfos().size());
assertEquals(2, testCloud.getServiceInfos(StubServiceConnector.class).size());
}
use of org.springframework.cloud.CloudTestUtil.StubCloudConnector in project spring-cloud-connectors by spring-cloud.
the class StubServiceConnectorConfig method getSingletonServiceConnectorSingleService.
@Test
public void getSingletonServiceConnectorSingleService() {
StubServiceInfo testServiceInfo = new StubServiceInfo("test-id", "test-host", 1000, "test-username", "test-password");
StubCloudConnector stubCloudConnector = CloudTestUtil.getTestCloudConnector(testServiceInfo);
serviceConnectorCreators.add(new StubServiceConnectorCreator());
Cloud testCloud = new Cloud(stubCloudConnector, serviceConnectorCreators);
StubServiceConnector connector = testCloud.getSingletonServiceConnector(null, null);
assertStubService(testServiceInfo, connector, null);
}
use of org.springframework.cloud.CloudTestUtil.StubCloudConnector in project spring-cloud-connectors by spring-cloud.
the class StubServiceConnectorConfig method getSingletonServiceConnectorNoService.
@Test(expected = CloudException.class)
public void getSingletonServiceConnectorNoService() {
StubCloudConnector stubCloudConnector = CloudTestUtil.getTestCloudConnector();
Cloud testCloud = new Cloud(stubCloudConnector, serviceConnectorCreators);
testCloud.getSingletonServiceConnector(null, null);
}
Aggregations