From c89d2aa1244870e2c7c5e4b8fb3cbc87358e334c Mon Sep 17 00:00:00 2001 From: "Miron Cuperman (devrandom)" Date: Fri, 12 Aug 2011 22:06:44 +0000 Subject: [PATCH] Yet more PeerTest cleanup --- tests/com/google/bitcoin/core/PeerTest.java | 38 +++++++++++---------- 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/tests/com/google/bitcoin/core/PeerTest.java b/tests/com/google/bitcoin/core/PeerTest.java index f3ac7b765..062270cce 100644 --- a/tests/com/google/bitcoin/core/PeerTest.java +++ b/tests/com/google/bitcoin/core/PeerTest.java @@ -130,10 +130,7 @@ public class PeerTest { expect(conn.readMessage()).andReturn(block); - Capture message = new Capture(); - - conn.writeMessage(capture(message)); - expectLastCall(); + Capture message = captureGetBlocksMessage(); runPeerAndVerify(); @@ -168,9 +165,7 @@ public class PeerTest { expect(conn.readMessage()).andReturn(inv); - Capture message = new Capture(); - conn.writeMessage(capture(message)); - expectLastCall(); + Capture message = captureGetBlocksMessage(); runPeerAndVerify(); @@ -206,9 +201,7 @@ public class PeerTest { expect(conn.readMessage()).andReturn(inv); - Capture message = new Capture(); - conn.writeMessage(capture(message)); - expectLastCall(); + Capture message = captureGetDataMessage(); runPeerAndVerify(); @@ -232,9 +225,7 @@ public class PeerTest { listener.onChainDownloadStarted(peer, 99); expectLastCall(); - Capture message = new Capture(); - conn.writeMessage(capture(message)); - expectLastCall(); + Capture message = captureGetBlocksMessage(); control.replay(); @@ -262,9 +253,7 @@ public class PeerTest { expect(conn.getVersionMessage()).andStubReturn(new VersionMessage(unitTestParams, 100)); - Capture message = new Capture(); - conn.writeMessage(capture(message)); - expectLastCall(); + Capture message = captureGetDataMessage(); expect(conn.readMessage()).andReturn(b2); @@ -302,9 +291,22 @@ public class PeerTest { runPeerAndVerify(); } + private Capture captureGetBlocksMessage() throws IOException { + Capture message = new Capture(); + conn.writeMessage(capture(message)); + expectLastCall(); + return message; + } + + private Capture captureGetDataMessage() throws IOException { + Capture message = new Capture(); + conn.writeMessage(capture(message)); + expectLastCall(); + return message; + } + // Stage a disconnect, replay the mocks, run and verify - private void runPeerAndVerify() throws IOException, ProtocolException, - PeerException { + private void runPeerAndVerify() throws IOException, ProtocolException, PeerException { expectPeerDisconnect(); control.replay();