@Test
public void specifyingNumberOfTimesForExpectationAndNotRequestingCorrectNumberOfTimesFails() throws Exception {
thrown.expect(ClientDriverFailedExpectationException.class);
ClientDriver driver = new ClientDriverFactory().createClientDriver();
driver.addExpectation(onRequestTo("/request"), giveEmptyResponse()).times(2);
HttpGet getter = new HttpGet(driver.getBaseUrl() + "/request");
new DefaultHttpClient().execute(getter);
new DefaultHttpClient().execute(getter);
new DefaultHttpClient().execute(getter);
driver.shutdown();
}