@Test public void testExecuteForNullResult() { updateCfgCmd._configService = configService; try { Mockito.when(configService.updateConfiguration(updateCfgCmd)).thenReturn(null); } catch (final InvalidParameterValueException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (final IllegalArgumentException e) { // TODO Auto-generated catch block e.printStackTrace(); } try { updateCfgCmd.execute(); } catch (final ServerApiException exception) { Assert.assertEquals("Failed to update config", exception.getDescription()); } }
@Test public void testExecuteForDiscoveryException() { addHostCmd._resourceService = resourceService; try { Mockito.when(resourceService.discoverHosts(addHostCmd)).thenThrow(DiscoveryException.class); } catch (final InvalidParameterValueException e) { e.printStackTrace(); } catch (final IllegalArgumentException e) { e.printStackTrace(); } catch (final DiscoveryException e) { e.printStackTrace(); } try { addHostCmd.execute(); } catch (final ServerApiException exception) { Assert.assertNull(exception.getDescription()); } } }
@Test public void testExecuteForNullResult() { final ResourceService resourceService = Mockito.mock(ResourceService.class); addHostCmd._resourceService = resourceService; try { Mockito.when(resourceService.discoverHosts(addHostCmd)).thenReturn(null); } catch (final InvalidParameterValueException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (final IllegalArgumentException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (final DiscoveryException e) { // TODO Auto-generated catch block e.printStackTrace(); } try { addHostCmd.execute(); } catch (final ServerApiException exception) { Assert.assertEquals("Failed to add host", exception.getDescription()); } }