@Test public void divide() { assertEquals(HardMediumSoftLongScore.of(5L, -5L, 5L), HardMediumSoftLongScore.of(25L, -25L, 25L).divide(5.0)); assertEquals(HardMediumSoftLongScore.of(4L, -5L, 4L), HardMediumSoftLongScore.of(21L, -21L, 21L).divide(5.0)); assertEquals(HardMediumSoftLongScore.of(4L, -5L, 4L), HardMediumSoftLongScore.of(24L, -24L, 24L).divide(5.0)); assertEquals(HardMediumSoftLongScore.ofUninitialized(-7, 4L, -5L, 6L), HardMediumSoftLongScore.ofUninitialized(-14, 8L, -10L, 12L).divide(2.0)); }