@Test(timeout = 10000) public void getChoice_called2Times() throws Exception { new Thread(test).start(); assertChoiceRange(test.getChoice()); assertChoiceRange(test.getChoice()); }
public int getChoice() throws InterruptedException { return -1; }
Player implements Runnable { public int getChoice() throws InterruptedException { return -1; } }
Player implements Runnable { public int getChoice() throws InterruptedException { return -1; }  }
Player implements Runnable { public int getChoice() throws InterruptedException { return -1; }  @Override void run(); int getChoice(); }
Player implements Runnable { public int getChoice() throws InterruptedException { return -1; }  @Override void run(); int getChoice();  }