From e5a782ffcc59a2af6709382c43a5ac13c76a0a83 Mon Sep 17 00:00:00 2001 From: Dominik Adam Przybysz Date: Sun, 7 Dec 2014 20:39:50 +0100 Subject: [PATCH] Make little refactoring --- ...SoapMockServer.groovy => HttpMockServer.groovy} | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) rename src/main/groovy/com/blogspot/przybyszd/mockserver/{SoapMockServer.groovy => HttpMockServer.groovy} (94%) diff --git a/src/main/groovy/com/blogspot/przybyszd/mockserver/SoapMockServer.groovy b/src/main/groovy/com/blogspot/przybyszd/mockserver/HttpMockServer.groovy similarity index 94% rename from src/main/groovy/com/blogspot/przybyszd/mockserver/SoapMockServer.groovy rename to src/main/groovy/com/blogspot/przybyszd/mockserver/HttpMockServer.groovy index c48907c..6b63bdf 100644 --- a/src/main/groovy/com/blogspot/przybyszd/mockserver/SoapMockServer.groovy +++ b/src/main/groovy/com/blogspot/przybyszd/mockserver/HttpMockServer.groovy @@ -9,13 +9,13 @@ import java.util.concurrent.CopyOnWriteArrayList import java.util.concurrent.CopyOnWriteArraySet import java.util.concurrent.Executors -class SoapMockServer { +class HttpMockServer { HttpServerWraper httpServerWraper List childServers = new CopyOnWriteArrayList<>() Set actionsNames = new CopyOnWriteArraySet<>() - SoapMockServer(int port = 9999){ + HttpMockServer(int port = 9999){ httpServerWraper= new HttpServerWraper(port) httpServerWraper.createContext('/serverControl', { @@ -81,9 +81,9 @@ class SoapMockServer { void addAction(String path, Action action){ ContextExecutor executor = executors.find {it.path == path} if(executor){ - executor.actions.add(action) + executor.actions << action }else { - executors.add(new ContextExecutor(this, path, action)) + executors << new ContextExecutor(this, path, action) } } @@ -129,6 +129,8 @@ class SoapMockServer { final String name final Closure predicate final Closure responseOk + //TODO add http method + //TODO add is soap method Action(String name, Closure predicate, Closure responseOk) { this.name = name @@ -138,11 +140,11 @@ class SoapMockServer { } static void main(String [] args) { - SoapMockServer soapMockServer = new SoapMockServer() + HttpMockServer httpMockServer = new HttpMockServer() Runtime.runtime.addShutdownHook(new Thread({ println 'Http server is stopping...' - soapMockServer.stop() + httpMockServer.stop() println 'Http server is stopped' } as Runnable))