summaryrefslogtreecommitdiffstats
path: root/restapi-call-node/provider/src/test/java/org/onap
diff options
context:
space:
mode:
authorsb5356 <sb5356@att.com>2020-02-28 15:25:21 -0500
committersb5356 <sb5356@att.com>2020-03-02 10:28:02 -0500
commit94ca994a89607f28e38129f43c89d2402859092f (patch)
treeb5002b158bab4265c6fc8a36759bcb9ec594b56d /restapi-call-node/provider/src/test/java/org/onap
parentb5c10c18ce806f875e9fd2c8dcaece5628898093 (diff)
Restapi-call-node: Fix sending big files to DMAAP data router
Issue-ID: CCSDK-2122 Signed-off-by: Stan Bonev <sb5356@att.com> Change-Id: If71e6d3ee0bd649994ce4b9a23dcbd1b42a64101
Diffstat (limited to 'restapi-call-node/provider/src/test/java/org/onap')
-rwxr-xr-xrestapi-call-node/provider/src/test/java/org/onap/ccsdk/sli/plugins/restapicall/TestRestapiCallNode.java28
1 files changed, 20 insertions, 8 deletions
diff --git a/restapi-call-node/provider/src/test/java/org/onap/ccsdk/sli/plugins/restapicall/TestRestapiCallNode.java b/restapi-call-node/provider/src/test/java/org/onap/ccsdk/sli/plugins/restapicall/TestRestapiCallNode.java
index da7b80ee..b2f75bcd 100755
--- a/restapi-call-node/provider/src/test/java/org/onap/ccsdk/sli/plugins/restapicall/TestRestapiCallNode.java
+++ b/restapi-call-node/provider/src/test/java/org/onap/ccsdk/sli/plugins/restapicall/TestRestapiCallNode.java
@@ -24,12 +24,9 @@ package org.onap.ccsdk.sli.plugins.restapicall;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertNull;
-
import java.util.HashMap;
import java.util.Map;
-
import org.codehaus.jettison.json.JSONObject;
-
import org.junit.Before;
import org.junit.Test;
import org.onap.ccsdk.sli.core.sli.SvcLogicContext;
@@ -81,6 +78,21 @@ public class TestRestapiCallNode {
}
@Test
+ public void testSendFile() throws SvcLogicException {
+ SvcLogicContext ctx = new SvcLogicContext();
+
+ Map<String, String> p = new HashMap<>();
+ p.put("fileName", "src/test/resources/test_file.txt");
+ p.put("url", "https://testurl.test");
+ p.put("user", "user");
+ p.put("password", "*******");
+ p.put("skipSending", "true"); // Set real url, user, password, when testing actual sending
+
+ RestapiCallNode rcn = new RestapiCallNode();
+ rcn.sendFile(p, ctx);
+ }
+
+ @Test
public void testJsonTemplate() throws SvcLogicException {
SvcLogicContext ctx = new SvcLogicContext();
ctx.setAttribute("tmp.sdn-circuit-req-row_length", "3");
@@ -479,16 +491,16 @@ public class TestRestapiCallNode {
assertNull(rcn.partnerStore.get("partnerThree"));
//In this scenario the caller expects username, password and url to be picked up from the partners json
- Map<String, String> paramMap = new HashMap<String,String>();
+ Map<String, String> paramMap = new HashMap<>();
paramMap.put("partner", partnerTwoKey);
rcn.handlePartner(paramMap );
- assertEquals(partnerTwoUsername,paramMap.get(rcn.restapiUserKey));
- assertEquals(partnerTwoPassword,paramMap.get(rcn.restapiPasswordKey));
- assertEquals("http://localhost:7002",paramMap.get(rcn.restapiUrlString));
+ assertEquals(partnerTwoUsername,paramMap.get(RestapiCallNode.restapiUserKey));
+ assertEquals(partnerTwoPassword,paramMap.get(RestapiCallNode.restapiPasswordKey));
+ assertEquals("http://localhost:7002",paramMap.get(RestapiCallNode.restapiUrlString));
//In this scenario the caller expects username, password and url to be picked up from the partners json
//the provided suffix will be appended to the default url from the partners json
- paramMap = new HashMap<String,String>();
+ paramMap = new HashMap<>();
paramMap.put("partner", partnerTwoKey);
paramMap.put("restapiUrlSuffix", "/networking/v1/instance/3");
rcn.handlePartner(paramMap);