Ejemplo n.º 1
0
  public void testMultipliedBy_int() {
    Minutes test = Minutes.minutes(2);
    assertEquals(6, test.multipliedBy(3).getMinutes());
    assertEquals(2, test.getMinutes());
    assertEquals(-6, test.multipliedBy(-3).getMinutes());
    assertSame(test, test.multipliedBy(1));

    Minutes halfMax = Minutes.minutes(Integer.MAX_VALUE / 2 + 1);
    try {
      halfMax.multipliedBy(2);
      fail();
    } catch (ArithmeticException ex) {
      // expected
    }
  }