push addional code
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / java / org / openecomp / sdc / translator / services / heattotosca / impl / ResourceTranslationContrailServiceInstanceImplTest.java
1 package org.openecomp.sdc.translator.services.heattotosca.impl;
2
3 import org.junit.Before;
4 import org.junit.Test;
5
6 import java.io.IOException;
7
8 /**
9  * @author shiria
10  * @since August 07, 2016.
11  */
12 public class ResourceTranslationContrailServiceInstanceImplTest
13     extends BaseResourceTranslationTest {
14
15   @Override
16   @Before
17   public void setUp() throws IOException {
18     // do not delete this function. it prevents the superclass setup from running
19   }
20
21   @Test
22   public void testTranslateOneServiceInstance() throws Exception {
23     inputFilesPath =
24         "/mock/services/heattotosca/contrail2serviceinstance/oneServiceInstance/inputfiles";
25     outputFilesPath =
26         "/mock/services/heattotosca/contrail2serviceinstance/oneServiceInstance/expectedoutputfiles";
27     initTranslatorAndTranslate();
28     testTranslation();
29   }
30
31   @Test
32   public void testTranslateDiffServiceTemplate() throws Exception {
33     inputFilesPath =
34         "/mock/services/heattotosca/contrail2serviceinstance/diffServiceTemplate/inputfiles";
35     outputFilesPath =
36         "/mock/services/heattotosca/contrail2serviceinstance/diffServiceTemplate/expectedoutputfiles";
37     initTranslatorAndTranslate();
38     testTranslation();
39   }
40
41   @Test
42   public void testTranslateSharedNetworkMulti() throws Exception {
43     inputFilesPath =
44         "/mock/services/heattotosca/contrail2serviceinstance/sharedNetworkMulti/inputfiles";
45     outputFilesPath =
46         "/mock/services/heattotosca/contrail2serviceinstance/sharedNetworkMulti/expectedoutputfiles";
47     initTranslatorAndTranslate();
48     testTranslation();
49   }
50
51   @Test
52   public void testTranslateSameServiceTemplate() throws Exception {
53     inputFilesPath =
54         "/mock/services/heattotosca/contrail2serviceinstance/sameServiceTemplate/inputfiles";
55     outputFilesPath =
56         "/mock/services/heattotosca/contrail2serviceinstance/sameServiceTemplate/expectedoutputfiles";
57     initTranslatorAndTranslate();
58     testTranslation();
59   }
60
61
62     /*
63     //TODO -- need to be tested once the 2 level nested For shared resources bug will be fixed - ATTASDC-1065
64     @Test
65     public void testTranslateSharedNetworkNested() throws Exception {
66         inputFilesPath = "/mock/services/heattotosca/contrail2serviceinstance/sharedNetworkNested/inputfiles";
67         outputFilesPath = "/mock/services/heattotosca/contrail2serviceinstance/sharedNetworkNested/expectedoutputfiles";
68         initTranslatorAndTranslate();
69         testTranslation();
70     }
71     */
72 }