Added New Junit Cases for APPC Design Services
[appc.git] / appc-inbound / appc-design-services / provider / src / test / java / org / openecomp / appc / design / validator / TestArifactHandlerClient.java
1 package org.openecomp.appc.design.validator;\r
2 \r
3 import org.junit.Before;\r
4 import org.junit.Test;\r
5 import org.openecomp.appc.design.services.util.ArtifactHandlerClient;\r
6 \r
7 import junit.framework.Assert;\r
8 \r
9 import static org.mockito.Mockito.*;\r
10 \r
11 import java.io.File;\r
12 import java.io.IOException;\r
13 import java.io.InputStream;\r
14 import java.util.Enumeration;\r
15 import java.util.Properties;\r
16 \r
17 import org.apache.commons.io.FileUtils;\r
18 \r
19 public class TestArifactHandlerClient {\r
20         \r
21         @Test\r
22         public void testCreateArtifactData(){\r
23                 try{\r
24                 String content = FileUtils.readFileToString(new File("src/test/resources/uploadArtifact"));\r
25                 String payload = " { \"userID\": \"00000\", \"vnf-type\" : \"DesigTest-VNF\", \"action\" : \"Configure\", \"artifact-name\":\"DesignRestArtifact_reference\",\"artifact-version\" :\"0.01\",\"artifact-type\" :\"DESIGNTOOL-TEST\",\"artifact-contents\":  "  \r
26                 + content + \r
27                  " } ";\r
28                 String requestID ="0000";\r
29                 ArtifactHandlerClient ahi = new ArtifactHandlerClient();\r
30                 String value =  ahi.createArtifactData(payload, requestID);\r
31                 System.out.println(value);\r
32                 Assert.assertTrue(!value.isEmpty());;\r
33                 \r
34                 \r
35                 }catch(Exception e)\r
36                 {\r
37                         e.printStackTrace();\r
38                 }\r
39                 \r
40         }\r
41         \r
42         \r
43         @Test\r
44         public void testExecute() throws Exception{\r
45                 try{\r
46                 String content = FileUtils.readFileToString(new File("src/test/resources/uploadArtifact"));\r
47                 String payload = " { \"userID\": \"00000\", \"vnf-type\" : \"DesigTest-VNF\", \"action\" : \"Configure\", \"artifact-name\":\"DesignRestArtifact_reference\",\"artifact-version\" :\"0.01\",\"artifact-type\" :\"DESIGNTOOL-TEST\",\"artifact-contents\":  "  \r
48                 + content + \r
49                  " } ";\r
50                 String rpc = "Test_Configure";\r
51                 \r
52                         ArtifactHandlerClient ahi = new ArtifactHandlerClient();\r
53                  ahi.execute(payload, rpc);\r
54                 }catch(Exception e)\r
55                 {\r
56                         e.printStackTrace();\r
57                 }\r
58         }\r
59 }\r