From a765cf87e85cbf77aa432cc7429aedecbc5af0a4 Mon Sep 17 00:00:00 2001 From: Sam Corbett Date: Thu, 21 Apr 2016 11:56:14 +0100 Subject: [PATCH 1/2] Fix byon test per changes in Brooklyn --- ...scaTypePlanTransformerIntegrationTest.java | 20 +++++++------------ 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/brooklyn-tosca-transformer/src/test/java/io/cloudsoft/tosca/a4c/brooklyn/ToscaTypePlanTransformerIntegrationTest.java b/brooklyn-tosca-transformer/src/test/java/io/cloudsoft/tosca/a4c/brooklyn/ToscaTypePlanTransformerIntegrationTest.java index 6254edd..8d0f2f8 100644 --- a/brooklyn-tosca-transformer/src/test/java/io/cloudsoft/tosca/a4c/brooklyn/ToscaTypePlanTransformerIntegrationTest.java +++ b/brooklyn-tosca-transformer/src/test/java/io/cloudsoft/tosca/a4c/brooklyn/ToscaTypePlanTransformerIntegrationTest.java @@ -143,24 +143,18 @@ public void testFullByonLocationDescription() throws Exception { EntitySpec vanillaEntity = Iterables.getOnlyElement(app.getChildren()); assertEquals(vanillaEntity.getLocationSpecs().size(), 1); - assertTrue(Iterables.getOnlyElement(vanillaEntity.getLocationSpecs()) - instanceof LocationSpec); LocationSpec locationSpec = Iterables.getOnlyElement(vanillaEntity.getLocationSpecs()); Map configByon = locationSpec.getFlags(); assertEquals(configByon.get("user"), "brooklyn"); assertEquals(configByon.get("provider"), "byon"); - assertTrue(configByon.get("machines") instanceof Collection); - assertEquals(((Collection) configByon.get("machines")).size(), 1); - - Object machinesObj = configByon.get("machines"); - assertNotNull(machinesObj, "machines"); - List machines = List.class.cast(machinesObj); - assertFalse(machines.isEmpty(), "expected value for machines key in " + configByon); - Object obj = machines.get(0); - assertEquals(obj.getClass(), SshMachineLocation.class); - SshMachineLocation sml = SshMachineLocation.class.cast(obj); - assertEquals(sml.getAddress().getHostAddress(), "192.168.0.18"); + + List machineSpecs = (List) configByon.get("byon.machineSpecs"); + assertNotNull(machineSpecs); + assertEquals(machineSpecs.size(), 1, "machineSpecs=" + Iterables.toString(machineSpecs)); + + LocationSpec spec = (LocationSpec) machineSpecs.get(0); + assertEquals(spec.getFlags().get("address"), "192.168.0.18"); } @Test From d806625cffd2774669eb7b388ac720d859823346 Mon Sep 17 00:00:00 2001 From: Sam Corbett Date: Thu, 21 Apr 2016 11:56:23 +0100 Subject: [PATCH 2/2] Depend on Brooklyn 0.9.0. --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d601c64..a42635e 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,7 @@ org.apache.brooklyn brooklyn-downstream-parent - 0.9.0-SNAPSHOT + 0.9.0 io.cloudsoft.brooklyn.tosca