From 0310cb228f56240d7b067356933169363c669e2e Mon Sep 17 00:00:00 2001 From: Murali-P Date: Wed, 12 Apr 2017 17:59:01 +0530 Subject: Change Vnf Sdk interface Resolved:VNFSDK-21 VNF SDK Function test Change-Id: I85563baa45df4a438abe63e098c9fa1de8ee2ea9 Signed-off-by: Murali-P --- .../functest/resource/CommonManagerTest.java | 37 ++++++++++++++++++++-- 1 file changed, 34 insertions(+), 3 deletions(-) (limited to 'vnf-sdk-function-test/src/test/java') diff --git a/vnf-sdk-function-test/src/test/java/org/openo/vnfsdk/functest/resource/CommonManagerTest.java b/vnf-sdk-function-test/src/test/java/org/openo/vnfsdk/functest/resource/CommonManagerTest.java index 83271af..32a03f5 100644 --- a/vnf-sdk-function-test/src/test/java/org/openo/vnfsdk/functest/resource/CommonManagerTest.java +++ b/vnf-sdk-function-test/src/test/java/org/openo/vnfsdk/functest/resource/CommonManagerTest.java @@ -27,13 +27,18 @@ import java.io.InputStream; import java.net.URL; import java.util.HashMap; import java.util.Map; +import java.util.UUID; import javax.ws.rs.core.Response; import org.junit.Before; import org.junit.Test; import org.openo.vnfsdk.functest.FileUtil; +import org.openo.vnfsdk.functest.externalservice.entity.OperationStatus; +import org.openo.vnfsdk.functest.externalservice.entity.OperationStatus.operResultCode; +import org.openo.vnfsdk.functest.externalservice.entity.OperationStatusHandler; import org.openo.vnfsdk.functest.responsehandler.VnfFuncTestResponseHandler; +import org.openo.vnfsdk.functest.util.RestResponseUtil; import org.openo.vnfsdk.functest.util.ZipCompressor; import mockit.Mock; @@ -94,7 +99,8 @@ public class CommonManagerTest { @Test public void testUploadFuncTestPackage() { URL url = Thread.currentThread().getContextClassLoader().getResource("RobotScript"); - String zipFileName = url.getPath() + ".zip"; + // Some temporary folder uploaded in github + String zipFileName = "https://github.com/zoul/Finch/zipball/master/"; new MockUp() { @@ -106,8 +112,8 @@ public class CommonManagerTest { }; try { - InputStream mockInputStream = new FileInputStream(zipFileName); - response = commonManger.uploadFuncTestPackage(mockInputStream, funcTestId); + // InputStream mockInputStream = new FileInputStream(zipFileName); + response = commonManger.uploadFuncTestPackage(funcTestId, zipFileName); assertNotNull(response); assertEquals(200, response.getStatus()); } catch(Exception e) { @@ -128,6 +134,31 @@ public class CommonManagerTest { @Test public void testDownloadResults() { + new MockUp() { + + @Mock + public Response getOperationStatus(UUID uuid) { + OperationStatus operstatus = new OperationStatus(); + operstatus.setOperFinished(true); + operstatus.setoResultCode(operResultCode.SUCCESS); + operstatus.setOperResultMessage("finished"); + return response; + } + }; + + new MockUp() { + + @Mock + public Response downloadResults(String funcTestId) { + OperationStatus operstatus = new OperationStatus(); + operstatus.setOperFinished(true); + operstatus.setoResultCode(operResultCode.SUCCESS); + operstatus.setOperResultMessage("finished"); + + return RestResponseUtil.getSuccessResponse(operstatus); + } + }; + try { response = commonManger.downloadResults(funcTestId); assertNotNull(response); -- cgit 1.2.3-korg