@Test
public final void testValidDataBothOffsets() {

    ByteArray validBinLoc = new ByteArray(VALID_BIN_DATA_OFFSETS_V3);
    try {
        RawLocationReference decodeData = decodeData(validBinLoc);
        Lrp[] expectedLrps = new Lrp[]{Lrp.LINE_DEC_LRP1, Lrp.LINE_DEC_LRP2,
                Lrp.LINE_DEC_LRP3};
        Utils.checkDecodedLrps(decodeData, expectedLrps);
        checkOffsetsV3(decodeData.getOffsets(), EXPECTED_POS_OFFSET_V3,
                EXPECTED_NEG_OFFSET_V3);
        assertNotNull(decodeData.getOffsets().toString());
    } catch (PhysicalFormatException e) {
        fail("failed on valid input", e);
    }
}