@@ -62,11 +62,6 @@ public class InfrastructureManagerTest extends ImTestWatcher {
6262
6363 private static final String VM_DEFAULT_ID = "0" ;
6464
65- private static final String EXPECTED_INFRASTRUCTURE_OUTPUT_GALAXY_URL_KEY =
66- "galaxy_url" ;
67- private static final String EXPECTED_INFRASTRUCTURE_OUTPUT_GALAXY_URL_VALUE =
68- "http://10.0.0.1:8080" ;
69-
7065 private String getInfrastructureId () {
7166 return infrastructureId ;
7267 }
@@ -215,10 +210,21 @@ public void testInfrastructureOutputs() throws ImClientException {
215210 String infId = getInfrastructureId ();
216211 InfOutputValues result = getIm ().getInfrastructureOutputs (infId );
217212 Map <String , Object > outputs = result .getOutputs ();
218- String galaxyUrl =
219- (String ) outputs .get (EXPECTED_INFRASTRUCTURE_OUTPUT_GALAXY_URL_KEY );
220- Assert .assertEquals (EXPECTED_INFRASTRUCTURE_OUTPUT_GALAXY_URL_VALUE ,
221- galaxyUrl );
213+ String galaxyUrl = (String ) outputs .get ("galaxy_url" );
214+ Assert .assertEquals ("http://10.0.0.1:8080" , galaxyUrl );
215+ }
216+
217+ @ Test
218+ public void testInfrastructureNestedOutputs () throws ImClientException {
219+ String infId = getInfrastructureId ();
220+ InfOutputValues result = getIm ().getInfrastructureOutputs (infId );
221+ Map <String , Object > outputs = result .getOutputs ();
222+ Map <String , Object > credentials =
223+ (Map <String , Object >) outputs .get ("cluster_creds" );
224+ String user = (String ) credentials .get ("user" );
225+ String token = (String ) credentials .get ("token" );
226+ Assert .assertEquals ("username" , user );
227+ Assert .assertEquals ("password" , token );
222228 }
223229
224230 @ Test
0 commit comments