@DisplayName("requireUnsignedShort throws IllegalArgumentException if larger than 65_535")
@Test
void requireUnsignedShortOverFlow() {

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