@DisplayName("requireUnsignedByte throws IllegalArgumentException if larger than 255")
@Test
void requireUnsignedByteOverFlow() {

  assertThatIllegalArgumentException()
      .isThrownBy(() -> NumberUtils.requireUnsignedByte(1 << 8))
      .withMessage("%d is larger than 8 bits", 1 << 8);
}