@Test public void platformIdentNull() { Mockito.doReturn(null).when(cachedDataService).getPlatformIdentForId(PLATFORM_IDENT_ID); String[] values = valueSource.getStringValues(invocationSeuence, cachedDataService); assertThat(values, is(notNullValue())); assertThat(values.length, is(equalTo(0))); } }
return new HttpUrlValueSource(); case IP: return new HostValueSource(); case METHOD_PARAMETER: return new MethodParameterValueSource(parameterIndexSpinner.getSelection(), methodSignatureText.getText());
break; case IP: expression.setStringValueSource(new HostValueSource()); break; case METHOD_SIGNATURE:
@Test public void retrieveURI() { List<String> ips = new ArrayList<>(); ips.add(IP_1); ips.add(IP_2); Mockito.doReturn(PLATFORM_IDENT_ID).when(invocationSeuence).getPlatformIdent(); Mockito.doReturn(platformIdent).when(cachedDataService).getPlatformIdentForId(PLATFORM_IDENT_ID); Mockito.doReturn(ips).when(platformIdent).getDefinedIPs(); String[] values = valueSource.getStringValues(invocationSeuence, cachedDataService); assertThat(values, hasItemInArray(IP_1)); assertThat(values, hasItemInArray(IP_2)); }