@Before public void setUp() throws Exception { identity = new EmailIdentity("5LqFf~U3aLbJfbfTVtp7kXLPFoeIFo4l8WTg1Wi52bWoxAYaevVVBtR9AvKqy1YmZHbnOIcu59~2X6wMmi6SveljmvAeTc5YEHvfIRrJhnxqjaC4IczYKXfUdrXfaeVEKMQ~PKuvhINh~EhlJUQne0NZQ~S6QAGfUAu83mMoBTVaz0eoUnAzySxbSf~NpxUoK-H6iULsFekmYfaz-yq8cxPFy62LyylTRMGFFwb9is7E~mFnV6Fa0iGSDJvpFfYV29efVUjxiW9JT5T0HwgdaDB4ssSNr0-hthigJmB7zLXOJ8F1gxi3qCfTX9SiGMrZ9KZsOLc7Qs7Iix3ECqesfGTIs9n5G1qnfZriyc1FZdylCMQcnq5QvTITV-Cil0XrU1csV5CEFYEUGfGdLP1xP2SCZr8KJwOI0xfUnkkVnNPc2y~ZGhqxpHeIcnZCpScW-p81vFvTe5fwvEVWixgk6MlFKYyQku28brQ19Tz5tsIH3tUvl4cqGzLVQUbi3cODAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmogzaNWx7p~GTVQxl1JzqcOTyRfELoxqEGS5BowqPe4FNa3Bo-diEcU3k90Cx5MX"); // Make an IndexPacket with 3 entries emailPacket1 = makeEmailPacket("abc"); emailPacket2 = makeEmailPacket("abcd"); emailPacket3 = makeEmailPacket("abcde"); indexPacket1 = new IndexPacket(identity); indexPacket1.put(emailPacket1); indexPacket1.put(emailPacket2); indexPacket1.put(emailPacket3); // Make an IndexPacket with 2 entries emailPacket4 = makeEmailPacket("abcdef"); emailPacket5 = makeEmailPacket("abcdefg"); indexPacket2 = new IndexPacket(identity); indexPacket2.put(emailPacket4); indexPacket2.put(emailPacket5); }
@Test public void testToByteArrayAndBack() throws GeneralSecurityException { IndexPacket newPacket1 = new IndexPacket(indexPacket1.toByteArray()); assertTrue("The two packets differ!", equal(indexPacket1, newPacket1)); IndexPacket newPacket2 = new IndexPacket(indexPacket2.toByteArray()); assertTrue("The two packets differ!", equal(indexPacket2, newPacket2)); }