@Override public ConfigurationResponse createConfigurationResponse(Configuration cfg) { ConfigurationResponse cfgResponse = new ConfigurationResponse(); cfgResponse.setCategory(cfg.getCategory()); cfgResponse.setDescription(cfg.getDescription()); cfgResponse.setName(cfg.getName()); if (cfg.isEncrypted()) { cfgResponse.setValue(DBEncryptionUtil.encrypt(cfg.getValue())); } else { cfgResponse.setValue(cfg.getValue()); } cfgResponse.setObjectName("configuration"); return cfgResponse; }
@Test public void testCreateSuccess() { Configuration cfg = Mockito.mock(Configuration.class); updateCfgCmd._configService = configService; updateCfgCmd._responseGenerator = responseGenerator; updateCfgCmd.setCfgName("some.cfg"); try { Mockito.when(configService.updateConfiguration(updateCfgCmd)).thenReturn(cfg); } catch (Exception e) { Assert.fail("Received exception when success expected " + e.getMessage()); } ConfigurationResponse response = new ConfigurationResponse(); response.setName("Test case"); Mockito.when(responseGenerator.createConfigurationResponse(cfg)).thenReturn(response); updateCfgCmd.execute(); Mockito.verify(responseGenerator).createConfigurationResponse(cfg); ConfigurationResponse actualResponse = (ConfigurationResponse)updateCfgCmd.getResponseObject(); Assert.assertEquals(response, actualResponse); Assert.assertEquals("updateconfigurationresponse", response.getResponseName()); }
if (cfg != null) { ConfigurationResponse response = _responseGenerator.createConfigurationResponse(cfg); response.setResponseName(getCommandName()); if (getZoneId() != null) { response.setScope("zone"); response.setScope("cluster"); response.setScope("storagepool"); response.setScope("account"); response.setScope("domain"); response.setValue(value); this.setResponseObject(response); } else {
@Test public void testCreateSuccess() { Configuration cfg = Mockito.mock(Configuration.class); listCfgsByCmd._mgr = mgr; listCfgsByCmd._responseGenerator = responseGenerator; List<Configuration> configList = new ArrayList<Configuration>(); configList.add(cfg); Pair<List<? extends Configuration>, Integer> result = new Pair<List<? extends Configuration>, Integer>(configList, 1); try { Mockito.when(mgr.searchForConfigurations(listCfgsByCmd)).thenReturn(result); } catch (Exception e) { Assert.fail("Received exception when success expected " + e.getMessage()); } ConfigurationResponse cfgResponse = new ConfigurationResponse(); cfgResponse.setName("Test case"); Mockito.when(responseGenerator.createConfigurationResponse(cfg)).thenReturn(cfgResponse); listCfgsByCmd.execute(); Mockito.verify(responseGenerator).createConfigurationResponse(cfg); ListResponse<ConfigurationResponse> actualResponse = (ListResponse<ConfigurationResponse>)listCfgsByCmd.getResponseObject(); Assert.assertEquals(cfgResponse, actualResponse.getResponses().get(0)); }
for (Configuration cfg : result.first()) { ConfigurationResponse cfgResponse = _responseGenerator.createConfigurationResponse(cfg); cfgResponse.setObjectName("configuration"); if (getZoneId() != null) { cfgResponse.setScope("zone"); cfgResponse.setScope("cluster"); cfgResponse.setScope("storagepool"); cfgResponse.setScope("account"); cfgResponse.setScope("domain"); cfgResponse.setScope("imagestore");