@Test
void testWithNoWeights() {

    NonNegativeIntegerSplitterByWeights<String> splitter = new NonNegativeIntegerSplitterByWeights<>(ImmutableMap.of());
    Assertions.assertTrue(splitter.split(1).isEmpty());
    Assertions.assertTrue(splitter.split(100).isEmpty());
}