commit | 6ae1753c9c0b3c0b2479a7c4099e38e4249dc50e | [log] [tgz] |
---|---|---|
author | Brian Carlstrom <bdc@google.com> | Mon May 06 13:41:13 2013 -0700 |
committer | Brian Carlstrom <bdc@google.com> | Mon May 06 13:41:13 2013 -0700 |
tree | f135fb6a616268a5c190a27ef0092b5e80422dea | |
parent | ca9251d9bc7b1bf8f6107ac69b8e0da4b4f28308 [diff] |
Do not allow MockWebServer to be played more than once Change-Id: Ib525b71e6addec7cd83a8cde065f958b04024933
diff --git a/src/main/java/com/google/mockwebserver/MockWebServer.java b/src/main/java/com/google/mockwebserver/MockWebServer.java index 9a89912..31bc2fc 100644 --- a/src/main/java/com/google/mockwebserver/MockWebServer.java +++ b/src/main/java/com/google/mockwebserver/MockWebServer.java
@@ -184,6 +184,9 @@ * specific port is unavailable. */ public void play(int port) throws IOException { + if (executor != null) { + throw new IllegalStateException("play() already called"); + } executor = Executors.newCachedThreadPool(); serverSocket = new ServerSocket(port); serverSocket.setReuseAddress(true);