@Test public void noHttpData() { doReturn(new TimerData()).when(invocationSequenceData).getTimerData(); String[] values = valueSource.getStringValues(invocationSequenceData, cachedDataService); assertThat(values, is(notNullValue())); assertThat(values.length, is(equalTo(0))); } }
return new HttpServerPortValueSource(); case HTTP_URI: return new HttpUriValueSource(); case AGENT: return new AgentNameValueSource();
break; case HTTP_URI: expression.setStringValueSource(new HttpUriValueSource()); break; case HTTP_QUERY_STRING:
@Test public void retrieveURI() { HttpInfo httpInfo = new HttpInfo("/test/uri", "POST", null); doReturn(httpTimerData).when(invocationSequenceData).getTimerData(); doReturn(httpInfo).when(httpTimerData).getHttpInfo(); String[] values = valueSource.getStringValues(invocationSequenceData, cachedDataService); assertThat(values, hasItemInArray("/test/uri")); }