@Test(expected = IllegalArgumentException.class)
public void shouldThrowExceptionForIntLargerThanMaxUnsignedShort()
{

    final int int1 = (1 << 16);
    final int int2 = 32234;
    final int int3 = 12231;
    final int int4 = 65000;
    ByteUtil.packLongWithUnsignedShortInts(int1, int2, int3, int4);
}