### Question:
PKCECode implements Parcelable { public static PKCECode newCode() { final String verifier = generateVerifier(); return new PKCECode(verifier); } private  PKCECode(@NonNull final String verifier); private  PKCECode(final Parcel in); static PKCECode newCode(); @Override int describeContents(); @Override void writeToParcel(final Parcel dest, int flags); @NonNull String getVerifier(); @NonNull String getChallenge(); @Override boolean equals(final Object o); @Override int hashCode(); @Override String toString(); static final Parcelable.Creator<PKCECode> CREATOR; }### Answer:
@Test public void testNewCode() { final PKCECode code = PKCECode.newCode(); assertEquals(64, code.getVerifier().length()); assertTrue(!code.getChallenge().isEmpty()); }