}
public void testClientCannotStartPerformingTestsInNonReadyState() throws Exception
{
assertState(_client, READY);
sendCommandAndValidateResponse(new StartTestCommand(), true);
assertState(_client, RUNNING_TEST);
// Send another start test command
sendCommandAndValidateResponse(new StartTestCommand(), false /*should reject duplicate start command*/);
assertState(_client, RUNNING_TEST);
}