summaryrefslogtreecommitdiffstats
path: root/src/test/org/onap/sdc/dcae/controller/proxy/DcaeProxyTest.java
diff options
context:
space:
mode:
authorStone, Avi (as206k) <as206k@att.com>2018-04-12 16:36:39 +0300
committerStone, Avi (as206k) <as206k@att.com>2018-04-12 16:36:39 +0300
commit9b2ceb347a3371819fcad6bbe2268203afecaf4e (patch)
treefbb5ea2c147d71dfeeec0882b215423e7b7206b4 /src/test/org/onap/sdc/dcae/controller/proxy/DcaeProxyTest.java
parent72dc8e3298d3e4315cdd9717b778671cb0b625bc (diff)
DCAE-D fe initial commit
DCAE-D fe initial commit Change-Id: Ica8ccb7c7ef769c969664d1e168d205eb9fc67f2 Issue-ID: SDC-1218 Signed-off-by: Stone, Avi (as206k) <as206k@att.com>
Diffstat (limited to 'src/test/org/onap/sdc/dcae/controller/proxy/DcaeProxyTest.java')
-rw-r--r--src/test/org/onap/sdc/dcae/controller/proxy/DcaeProxyTest.java29
1 files changed, 29 insertions, 0 deletions
diff --git a/src/test/org/onap/sdc/dcae/controller/proxy/DcaeProxyTest.java b/src/test/org/onap/sdc/dcae/controller/proxy/DcaeProxyTest.java
new file mode 100644
index 0000000..94cb2c0
--- /dev/null
+++ b/src/test/org/onap/sdc/dcae/controller/proxy/DcaeProxyTest.java
@@ -0,0 +1,29 @@
+package org.onap.sdc.dcae.controller.proxy;
+
+import org.junit.Test;
+import org.mockito.Mockito;
+
+import javax.servlet.http.HttpServletRequest;
+
+import static org.junit.Assert.assertTrue;
+import static org.mockito.Mockito.when;
+
+
+//TODO headers and cookies test (API)
+public class DcaeProxyTest {
+
+ private static final String BEHOST = "https://host.xxx.yyy:8443";
+ private DcaeProxy proxy = new DcaeProxy(BEHOST);
+ private final static HttpServletRequest servletRequest = Mockito.mock(HttpServletRequest.class);
+
+
+ @Test
+ public void testRewriteUrlWithQueryParams(){
+ String requestUrl = "/dcae/dcaeProxy/someBeApi?%20x=1&y=2";
+ String expectedUrl = BEHOST + "/dcae/someBeApi?%20x=1&y=2";
+ when(servletRequest.getRequestURI()).thenReturn(requestUrl);
+ String target = proxy.rewriteTarget(servletRequest);
+ assertTrue(target.equals(expectedUrl));
+ }
+
+}