示例#1
0
  /** Test method for {@link fr.squallco.score.model.Soccer#setVisitorScoreMinus1()}. */
  @Test
  public void testSetVisitorScoreMinus1() {
    // Remove 1 from score
    mSoccerModel.setVisitorScorePlus1();
    mSoccerModel.setVisitorScoreMinus1();
    assertEquals(0, mSoccerModel.getVisitorScore());

    // Check that score doesn't go under 0
    mSoccerModel.setVisitorScoreMinus1();
    assertEquals(0, mSoccerModel.getVisitorScore());

    // Remove 1 from shoot-out score
    mSoccerModel.setShootOutMode(false);
    mSoccerModel.setVisitorScorePlus1();
    mSoccerModel.setVisitorScoreMinus1();
    assertEquals(0, mSoccerModel.getVisitorShootOutScore());

    // Check that shoot-out score doesn't go under 0
    mSoccerModel.setVisitorScoreMinus1();
    assertEquals(0, mSoccerModel.getVisitorShootOutScore());
  }