Beispiel #1
0
  @Test
  public void update_ThereIsAFruit_GrowsSnake() throws Exception {
    FruitRule rule = new FruitRule(new Point(0, 0));

    Snake snake = rule.update(newSnake(0, 0));

    assertEquals(newSnake(0, 0).addTail(-1, 0), snake);
  }
Beispiel #2
0
  @Test
  public void update_ThereIsNoFruit_ReturnsSameSnake() throws Exception {
    FruitRule rule = new FruitRule(new Point(1, 0));

    Snake snake = rule.update(newSnake(0, 0));

    assertEquals(newSnake(0, 0), snake);
  }