From f164951848e7b1c778a5e76e7180d1ab86fb1c60 Mon Sep 17 00:00:00 2001 From: str4d Date: Sat, 24 Mar 2012 08:04:49 +0000 Subject: [PATCH] Actually test something in DatagramTest.testBadagram, remove excess whitespace --- .../net/i2p/client/datagram/DatagramTest.java | 36 +++++++++++-------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/core/java/test/net/i2p/client/datagram/DatagramTest.java b/core/java/test/net/i2p/client/datagram/DatagramTest.java index c521bc48e..a0a2cd307 100644 --- a/core/java/test/net/i2p/client/datagram/DatagramTest.java +++ b/core/java/test/net/i2p/client/datagram/DatagramTest.java @@ -28,34 +28,33 @@ import net.i2p.data.Hash; */ public class DatagramTest extends TestCase { private I2PClient _client; - + public void setUp(){ } - + protected void tearDown() { System.gc(); } - + public void testDatagram() throws Exception{ ByteArrayOutputStream out = new ByteArrayOutputStream(); I2PClient client = I2PClientFactory.createClient(); Destination d = client.createDestination(out); I2PSession session = client.createSession(new ByteArrayInputStream(out.toByteArray()), null); - + I2PDatagramMaker dm = new I2PDatagramMaker(session); byte[] dg = dm.makeI2PDatagram("What's the deal with 42?".getBytes()); - + I2PDatagramDissector dd = new I2PDatagramDissector(); dd.loadI2PDatagram(dg); byte[] x = dd.getPayload(); assertTrue(DataHelper.eq(x, "What's the deal with 42?".getBytes())); - + x = dd.extractPayload(); assertTrue(DataHelper.eq(x, "What's the deal with 42?".getBytes())); - + assertEquals(d, dd.getSender()); assertEquals(d, dd.extractSender()); - } /*public void testMakeNullDatagram() throws Exception{ @@ -85,29 +84,38 @@ public class DatagramTest extends TestCase { Destination d = client.createDestination(out); I2PSession session = client.createSession(new ByteArrayInputStream(out.toByteArray()), null); DSAEngine dsaEng = DSAEngine.getInstance(); - + ByteArrayOutputStream dout = new ByteArrayOutputStream(); d.writeBytes(dout); dsaEng.sign(Hash.FAKE_HASH.toByteArray(), session.getPrivateKey()).writeBytes(dout); dout.write("blah".getBytes()); - + byte[] data = dout.toByteArray(); I2PDatagramDissector dd = new I2PDatagramDissector(); dd.loadI2PDatagram(data); - + boolean error = false; try{ dd.getPayload(); }catch(I2PInvalidDatagramException i2pide){ error = true; } - + assertTrue(error); + error = false; try{ dd.getSender(); }catch(I2PInvalidDatagramException i2pide){ error = true; } - + assertTrue(error); + + error = false; + try{ + dd.getHash(); + }catch(I2PInvalidDatagramException i2pide){ + error = true; + } + assertTrue(error); } -} \ No newline at end of file +}