diff options
author | Vincent Breitmoser <valodim@mugenguild.com> | 2014-07-10 21:00:17 +0200 |
---|---|---|
committer | Vincent Breitmoser <valodim@mugenguild.com> | 2014-07-10 21:00:17 +0200 |
commit | fa00a5b23c3535d7893d6c54b6fd9d652e7b08e4 (patch) | |
tree | 9faaa361e4ceeac3103388c2d9c913beb37a77d0 /OpenKeychain-Test/src/test/java/org/sufficientlysecure/keychain/support | |
parent | 0e7d4f644bafd4133fa8daaf8fb24cb5012fd42e (diff) | |
download | open-keychain-fa00a5b23c3535d7893d6c54b6fd9d652e7b08e4.tar.gz open-keychain-fa00a5b23c3535d7893d6c54b6fd9d652e7b08e4.tar.bz2 open-keychain-fa00a5b23c3535d7893d6c54b6fd9d652e7b08e4.zip |
test: finish testSubkeyAdd
Diffstat (limited to 'OpenKeychain-Test/src/test/java/org/sufficientlysecure/keychain/support')
-rw-r--r-- | OpenKeychain-Test/src/test/java/org/sufficientlysecure/keychain/support/KeyringTestingHelper.java | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/OpenKeychain-Test/src/test/java/org/sufficientlysecure/keychain/support/KeyringTestingHelper.java b/OpenKeychain-Test/src/test/java/org/sufficientlysecure/keychain/support/KeyringTestingHelper.java index ac9bed898..b6778f26c 100644 --- a/OpenKeychain-Test/src/test/java/org/sufficientlysecure/keychain/support/KeyringTestingHelper.java +++ b/OpenKeychain-Test/src/test/java/org/sufficientlysecure/keychain/support/KeyringTestingHelper.java @@ -29,7 +29,6 @@ import java.io.IOException; import java.io.InputStream; import java.util.Collection; import java.util.HashSet; -import java.util.Set; import java.util.SortedSet; /** @@ -67,18 +66,18 @@ public class KeyringTestingHelper { return saveSuccess; } - public static class Packet implements Comparable<Packet> { + public static class RawPacket implements Comparable<RawPacket> { public int position; public int tag; public int length; public byte[] buf; - public int compareTo(Packet other) { + public int compareTo(RawPacket other) { return Integer.compare(position, other.position); } public boolean equals(Object other) { - return other instanceof Packet && Arrays.areEqual(this.buf, ((Packet) other).buf); + return other instanceof RawPacket && Arrays.areEqual(this.buf, ((RawPacket) other).buf); } public int hashCode() { @@ -88,14 +87,14 @@ public class KeyringTestingHelper { } public static boolean diffKeyrings(byte[] ringA, byte[] ringB, - SortedSet<Packet> onlyA, SortedSet<Packet> onlyB) + SortedSet<RawPacket> onlyA, SortedSet<RawPacket> onlyB) throws IOException { InputStream streamA = new ByteArrayInputStream(ringA); InputStream streamB = new ByteArrayInputStream(ringB); - HashSet<Packet> a = new HashSet<Packet>(), b = new HashSet<Packet>(); + HashSet<RawPacket> a = new HashSet<RawPacket>(), b = new HashSet<RawPacket>(); - Packet p; + RawPacket p; int pos = 0; while(true) { p = readPacket(streamA); @@ -123,7 +122,7 @@ public class KeyringTestingHelper { return !onlyA.isEmpty() || !onlyB.isEmpty(); } - private static Packet readPacket(InputStream in) throws IOException { + private static RawPacket readPacket(InputStream in) throws IOException { // save here. this is tag + length, max 6 bytes in.mark(6); @@ -196,7 +195,7 @@ public class KeyringTestingHelper { if (in.read(buf) != headerLength+bodyLen) { throw new IOException("read length mismatch!"); } - Packet p = new Packet(); + RawPacket p = new RawPacket(); p.tag = tag; p.length = bodyLen; p.buf = buf; |