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

  SvReloadCmdBuild svReloadCmdBuild =
      new SvReloadCmdBuild(
          PoClass.ISO,
          PoRevision.REV3_2,
          /* amount */ -8388609, /* KVC */
          (byte) 0xAA,
          /* date */ ByteArrayUtil.fromHex("1122"), /* time */
          ByteArrayUtil.fromHex("3344"),
          /* free */ ByteArrayUtil.fromHex("F3EE"));
  svReloadCmdBuild.finalizeBuilder(
      /* SAM ID + prepare SV Reload data */ ByteArrayUtil.fromHex(
          "AABBCCDD55667712345611223344556677889900"));
}