Update license header in appc-inbound files
[appc.git] / appc-inbound / appc-design-services / provider / src / test / java / org / onap / appc / design / validator / TestArifactHandlerClient.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP : APPC
4  * ================================================================================
5  * Copyright (C) 2017-2018 AT&T Intellectual Property. All rights reserved.
6  * ================================================================================
7  * Copyright (C) 2017 Amdocs
8  * =============================================================================
9  * Licensed under the Apache License, Version 2.0 (the "License");
10  * you may not use this file except in compliance with the License.
11  * You may obtain a copy of the License at
12  * 
13  *      http://www.apache.org/licenses/LICENSE-2.0
14  * 
15  * Unless required by applicable law or agreed to in writing, software
16  * distributed under the License is distributed on an "AS IS" BASIS,
17  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18  * See the License for the specific language governing permissions and
19  * limitations under the License.
20  * 
21  * ============LICENSE_END=========================================================
22  */
23
24 package org.onap.appc.design.validator;
25
26 import org.junit.Before;
27 import org.junit.Test;
28 import org.onap.appc.design.services.util.ArtifactHandlerClient;
29 import junit.framework.Assert;
30 import static org.mockito.Mockito.*;
31 import java.io.File;
32 import java.io.IOException;
33 import java.io.InputStream;
34 import java.util.Enumeration;
35 import java.util.Properties;
36 import org.apache.commons.io.FileUtils;
37
38 public class TestArifactHandlerClient {
39         
40     @Test
41     public void testCreateArtifactData(){
42         
43         try{
44         String content = FileUtils.readFileToString(new File("src/test/resources/uploadArtifact"));
45         String payload = " { \"userID\": \"00000\", \"vnf-type\" : \"DesigTest-VNF\", \"action\" : \"Configure\", \"artifact-name\":\"DesignRestArtifact_reference\",\"artifact-version\" :\"0.01\",\"artifact-type\" :\"DESIGNTOOL-TEST\",\"artifact-contents\":  "  
46         + content + 
47          " } ";
48         String requestID ="0000";
49         ArtifactHandlerClient ahi = new ArtifactHandlerClient();
50         String value =  ahi.createArtifactData(payload, requestID);
51         Assert.assertTrue(!value.isEmpty());
52         }catch(Exception e)
53         {
54         }
55     }
56         
57     @Test
58     public void testExecute(){
59         
60         try{
61         String content = FileUtils.readFileToString(new File("src/test/resources/uploadArtifact"));
62         String payload = " { \"userID\": \"00000\", \"vnf-type\" : \"DesigTest-VNF\", \"action\" : \"Configure\", \"artifact-name\":\"DesignRestArtifact_reference\",\"artifact-version\" :\"0.01\",\"artifact-type\" :\"DESIGNTOOL-TEST\",\"artifact-contents\":  "  
63         + content + 
64          " } ";
65         String rpc = "Post";
66         ArtifactHandlerClient ahi = new ArtifactHandlerClient();
67         ahi.execute(payload, rpc);
68         }catch(Exception e)
69         {
70         }
71     }
72 }