01: // Copyright (C) 2003,2004,2005 by Object Mentor, Inc. All rights reserved.
02: // Released under the terms of the GNU General Public License version 2 or later.
03: package fitnesse.testutil;
04:
05: import java.net.Socket;
06: import fitnesse.testutil.MockSocket;
07: import fitnesse.responders.run.SocketDoner;
08:
09: public class SimpleSocketDoner implements SocketDoner {
10: public Socket socket;
11: public boolean finished = false;
12:
13: public SimpleSocketDoner() {
14: socket = new MockSocket("SimpleSocketDoner");
15: }
16:
17: public SimpleSocketDoner(Socket socket) {
18: this .socket = socket;
19: }
20:
21: public Socket donateSocket() {
22: return socket;
23: }
24:
25: public void finishedWithSocket() throws Exception {
26: finished = true;
27: socket.close();
28: }
29: }
|