createAndUploadAndStartSampleServiceBrokerApp("haash-broker");
boolean pass = ensureApplicationRunning("haash-broker");
assertTrue("haash-broker failed to start", pass);
CloudServiceBroker newBroker = new CloudServiceBroker(CloudEntity.Meta.defaultMeta(), "haash-broker", "http://haash-broker.cf.deepsouthcloud.com", "warreng", "snoopdogg");
connectedClient.createServiceBroker(newBroker);
CloudServiceBroker broker = connectedClient.getServiceBroker("haash-broker");
assertNotNull(broker);
assertNotNull(broker.getMeta());
assertEquals("haash-broker", broker.getName());
assertEquals("http://haash-broker.cf.deepsouthcloud.com", broker.getUrl());
assertEquals("warreng", broker.getUsername());
assertNull(broker.getPassword());
newBroker = new CloudServiceBroker(CloudEntity.Meta.defaultMeta(), "haash-broker", "http://haash-broker.cf.deepsouthcloud.com", "warreng", "snoopdogg");
connectedClient.updateServiceBroker(newBroker);
connectedClient.updateServicePlanVisibilityForBroker("haash-broker", true);
connectedClient.updateServicePlanVisibilityForBroker("haash-broker", false);