@Test
public final void testValidData() {

    ByteArray validBinLoc = new ByteArray(VALID_BIN_DATA_POS_OFFSET_V2);
    try {
        validDecodeLocation = decodeData(validBinLoc);
        Lrp[] expectedLrps = new Lrp[]{Lrp.LINE_DEC_LRP1, Lrp.LINE_DEC_LRP2,
                Lrp.LINE_DEC_LRP3};
        Utils.checkDecodedLrps(validDecodeLocation, expectedLrps);
        checkOffsetsV2(validDecodeLocation.getOffsets(),
                EXPECTED_POS_OFFSET_V2, EXPECTED_NEG_OFFSET_V2);
    } catch (PhysicalFormatException e) {
        fail("failed on valid input", e);
    }
}