private void setupTrailer(final Encoder encoder, final String signature) throws Exception { final Object trailer = Reflection.get(encoder, "trailer"); if (signature.length() > 0) { setByteArray(trailer, "signature", signature.getBytes(StandardCharsets.US_ASCII)); setInt(trailer, "signatureLength", signature.length()); } setCharSequence(trailer, "checkSum", "12"); }
private void setOptionalFields(final Encoder encoder) throws Exception { setTestReqIdTo(encoder, ABC); setBoolean(encoder, BOOLEAN_FIELD, true); setByteArray(encoder, DATA_FIELD, new byte[]{ '1', '2', '3' }); }