Skip to content

Commit

Permalink
Add tests for FingerprintUtil.prettifyFingerprint()
Browse files Browse the repository at this point in the history
  • Loading branch information
vanitasvitae committed Aug 8, 2024
1 parent 3d6be5a commit e081c2d
Showing 1 changed file with 19 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,23 @@ private void testWriteKeyIdToBytes()
}
}

private void testPrettifyFingerprint()
{
isEquals("Prettified v4 fingerprint mismatch",
"1D01 8C77 2DF8 C5EF 86A1 DCC9 B4B5 09CB 5936 E03E",
FingerprintUtil.prettifyFingerprint(Hex.decode("1D018C772DF8C5EF86A1DCC9B4B509CB5936E03E")));
isEquals("Prettified v5/v6 fingerprint mismatch",
"CB186C4F 0609A697 E4D52DFA 6C722B0C 1F1E27C1 8A56708F 6525EC27 BAD9ACC9",
FingerprintUtil.prettifyFingerprint(Hex.decode("cb186c4f0609a697e4d52dfa6c722b0c1f1e27c18a56708f6525ec27bad9acc9")));
}

private void testPrettifyFingerprintReturnsHexForUnknownFormat()
{
String fp = "C0FFEE1DECAFF0";
isEquals("Prettifying fingerprint with unknown format MUST return uppercase hex fingerprint",
fp, FingerprintUtil.prettifyFingerprint(Hex.decode(fp)));
}

@Override
public String getName()
{
Expand All @@ -109,6 +126,8 @@ public void performTest()
testLeftMostEqualsRightMostFor8Bytes();
testWriteKeyIdToBytes();
testKeyIdFromFingerprint();
testPrettifyFingerprint();
testPrettifyFingerprintReturnsHexForUnknownFormat();
}

public static void main(String[] args)
Expand Down

0 comments on commit e081c2d

Please sign in to comment.