mirror of
https://github.com/moparisthebest/open-keychain
synced 2024-11-27 11:12:15 -05:00
add the GPG version
This commit is contained in:
parent
c05fd07986
commit
e906fe5387
@ -10,6 +10,7 @@ import org.sufficientlysecure.keychain.testsupport.KeyringBuilder;
|
||||
import org.sufficientlysecure.keychain.testsupport.TestDataUtil;
|
||||
|
||||
import java.io.*;
|
||||
import java.util.Collections;
|
||||
|
||||
@RunWith(RobolectricTestRunner.class)
|
||||
@org.robolectric.annotation.Config(emulateSdk = 18) // Robolectric doesn't yet support 19
|
||||
@ -19,11 +20,19 @@ public class UncachedKeyringTest {
|
||||
public void testVerifySuccess() throws Exception {
|
||||
UncachedKeyRing expectedKeyRing = KeyringBuilder.ring2();
|
||||
UncachedKeyRing inputKeyRing = KeyringBuilder.ring1();
|
||||
// Uncomment to dump the encoded key for manual inspection
|
||||
// Uncomment to dump the encoded key for manual inspection
|
||||
// inputKeyRing.getPublicKey().getPublicKey().encode(new FileOutputStream(new File("/tmp/key-encoded")));
|
||||
new UncachedKeyringTestingHelper().doTestCanonicalize(inputKeyRing, expectedKeyRing);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testVerifyFromGpg() throws Exception {
|
||||
byte[] data = TestDataUtil.readAllFully(Collections.singleton( "/public-key-canonicalize.blob"));
|
||||
UncachedKeyRing inputKeyRing = UncachedKeyRing.decodeFromData(data);
|
||||
new UncachedKeyringTestingHelper().doTestCanonicalize(inputKeyRing, KeyringBuilder.ring2());
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Just testing my own test code. Should really be using a library for this.
|
||||
*/
|
||||
|
BIN
OpenKeychain/src/test/resources/public-key-canonicalize.blob
Normal file
BIN
OpenKeychain/src/test/resources/public-key-canonicalize.blob
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user