diff options
| author | Art O Cathain <art.home@gmail.com> | 2014-07-06 17:35:07 +0100 | 
|---|---|---|
| committer | Art O Cathain <art.home@gmail.com> | 2014-07-06 19:43:24 +0100 | 
| commit | e906fe53870660bd7231e45acce2a7c525edeb91 (patch) | |
| tree | d2503abf2262c801bf130ce071ddc389535ac3c1 | |
| parent | c05fd0798627ea2444e9f06fc611bff3e7ee44f3 (diff) | |
| download | open-keychain-e906fe53870660bd7231e45acce2a7c525edeb91.tar.gz open-keychain-e906fe53870660bd7231e45acce2a7c525edeb91.tar.bz2 open-keychain-e906fe53870660bd7231e45acce2a7c525edeb91.zip | |
add the GPG version
| -rw-r--r-- | OpenKeychain/src/test/java/tests/UncachedKeyringTest.java | 11 | ||||
| -rw-r--r-- | OpenKeychain/src/test/resources/public-key-canonicalize.blob | bin | 0 -> 1224 bytes | 
2 files changed, 10 insertions, 1 deletions
| diff --git a/OpenKeychain/src/test/java/tests/UncachedKeyringTest.java b/OpenKeychain/src/test/java/tests/UncachedKeyringTest.java index cb44d5d8f..b14bc2301 100644 --- a/OpenKeychain/src/test/java/tests/UncachedKeyringTest.java +++ b/OpenKeychain/src/test/java/tests/UncachedKeyringTest.java @@ -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.       */ diff --git a/OpenKeychain/src/test/resources/public-key-canonicalize.blob b/OpenKeychain/src/test/resources/public-key-canonicalize.blobBinary files differ new file mode 100644 index 000000000..3450824c1 --- /dev/null +++ b/OpenKeychain/src/test/resources/public-key-canonicalize.blob | 
