@Test public void subtract() { assertEquals(HardMediumSoftLongScore.of(21L, 280L, -8000L), HardMediumSoftLongScore.of(20L, -20L, -4000L).subtract( HardMediumSoftLongScore.of(-1L, -300L, 4000L))); assertEquals(HardMediumSoftLongScore.ofUninitialized(-63, 21L, 280L, -8000L), HardMediumSoftLongScore.ofUninitialized(-70, 20L, -20L, -4000L).subtract( HardMediumSoftLongScore.ofUninitialized(-7, -1L, -300L, 4000L))); }