diff --git a/mispmock/src/exchange/ExchangeMock.java b/mispmock/src/exchange/ExchangeMock.java new file mode 100644 index 0000000..9fea683 --- /dev/null +++ b/mispmock/src/exchange/ExchangeMock.java @@ -0,0 +1,36 @@ +package exchange; + + +import java.util.ArrayList; +import java.util.List; + +public class ExchangeMock { + + public static List exchangeList = new ArrayList<>(); + + + private static int next_id=0; + public int id; + + public RequestMock request =new RequestMock(this); + public ResponseMock response = new ResponseMock(this); + + public ExchangeMock(){ + id = next_id++; + exchangeList.add(this); + } + + + + + + + + + +} + + + + + diff --git a/mispmock/src/exchange/RequestMock.java b/mispmock/src/exchange/RequestMock.java new file mode 100644 index 0000000..41efbdf --- /dev/null +++ b/mispmock/src/exchange/RequestMock.java @@ -0,0 +1,13 @@ +package exchange; + +import org.springframework.mock.web.MockHttpServletRequest; + +public class RequestMock extends MockHttpServletRequest { + + public ExchangeMock exchange; + + public RequestMock(ExchangeMock exchange){ + super(); + this.exchange = exchange; + } +} \ No newline at end of file diff --git a/mispmock/src/exchange/ResponseMock.java b/mispmock/src/exchange/ResponseMock.java new file mode 100644 index 0000000..3864862 --- /dev/null +++ b/mispmock/src/exchange/ResponseMock.java @@ -0,0 +1,17 @@ +package exchange; + + +import org.springframework.mock.web.MockHttpServletResponse; + +public class ResponseMock extends MockHttpServletResponse { + + public ExchangeMock exchange; + + public ResponseMock(ExchangeMock exchange){ + super(); + this.exchange = exchange; + } + + + +}