@Test
void shouldCheckBooleanArgument()
{

    assertDoesNotThrow( () -> checkArgument( true, "" ) );
    assertDoesNotThrow( () -> checkArgument( !Duration.ofSeconds( 1 ).isZero(), "" ) );
    assertThrows( IllegalArgumentException.class, () -> checkArgument( false, "" ) );
    assertThrows( IllegalArgumentException.class, () -> checkArgument( Period.ofDays( 2 ).isNegative(), "" ) );
}