@Test
  public void testFirstChange() {

    Assert.assertTrue(dir.getX() == 0 && dir.getY() == 0);
    dir.changeDirection();
    Assert.assertFalse(dir.getX() == 0 && dir.getY() == 0);
  }
  @Test
  public void testCouldntBackToZeroZero() {

    for (int i = 0; i < 50; i++) {
      dir.changeDirection();
      Assert.assertFalse(dir.getX() == 0 && dir.getY() == 0);
    }
  }
 @Test
 public void testBeginWithZero() {
   Assert.assertTrue(dir.getX() == 0 && dir.getY() == 0);
 }