@Test
public void timepointsWithDifferentFieldsShouldNotBeDistinctInHashSet() {

    HashSet<Timepoint> timepoints = new HashSet<>(4);
    timepoints.add(new Timepoint(12, 1, 0));
    timepoints.add(new Timepoint(12, 2, 0));
    timepoints.add(new Timepoint(12, 3, 0));
    timepoints.add(new Timepoint(12, 4, 0));
    Assert.assertEquals(timepoints.size(), 4);
}