@Test
 public void too_few_coords_input_throws() throws Exception {
   try {
     command.setPlateauBound("1");
     fail("IllegalArgumentException not thrown");
   } catch (IllegalArgumentException e) {
     assertThat(e.getMessage()).isEqualTo("Too few input coordinates. Only got one: 1");
   }
 }
 @Test
 public void too_many_coords_input_throws() throws Exception {
   try {
     command.setPlateauBound("1,2,3");
     fail("IllegalArgumentException not thrown");
   } catch (IllegalArgumentException e) {
     assertThat(e.getMessage()).isEqualTo("Too many input coordinates: 1 2 3");
   }
 }
 @Test
 public void valid_plateau_bounds_are_processed() throws Exception {
   Point parsed = command.setPlateauBound("1,2");
   assertThat(parsed.getX()).isEqualTo(1);
   assertThat(parsed.getY()).isEqualTo(2);
 }