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 / ResourceTranslationContrailV2Test.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 public class ResourceTranslationContrailV2Test extends BaseResourceTranslationTest {
9
10   @Override
11   @Before
12   public void setUp() throws IOException {
13     // do not delete this function. it prevents the superclass setup from running
14   }
15
16   @Test
17   public void testTranslate() throws Exception {
18     inputFilesPath = "/mock/services/heattotosca/ContrailV2_translation/simple/inputfiles";
19     outputFilesPath =
20         "/mock/services/heattotosca/ContrailV2_translation/simple/expectedoutputfiles";
21     initTranslatorAndTranslate();
22     testTranslation();
23   }
24
25   @Test
26   public void testMultiPolicySingleNetTranslate() throws Exception {
27     inputFilesPath =
28         "/mock/services/heattotosca/ContrailV2_translation/ContrailV2_MultiPolicy_single_net_translation/inputfiles";
29     outputFilesPath =
30         "/mock/services/heattotosca/ContrailV2_translation/ContrailV2_MultiPolicy_single_net_translation/expectedoutputfiles";
31     initTranslatorAndTranslate();
32     testTranslation();
33   }
34
35   @Test
36   public void testMultiNetSinglePolicyTranslate() throws Exception {
37     inputFilesPath =
38         "/mock/services/heattotosca/ContrailV2_translation/ContrailV2_Multi_net_single_policy_translation/inputfiles";
39     outputFilesPath =
40         "/mock/services/heattotosca/ContrailV2_translation/ContrailV2_Multi_net_single_policy_translation/expectedoutputfiles";
41     initTranslatorAndTranslate();
42     testTranslation();
43   }
44
45   @Test
46   public void testInvalidPolicyResourceTypeTranslate() throws Exception {
47     inputFilesPath =
48         "/mock/services/heattotosca/ContrailV2_translation/invalid_policy_resource_type/inputfiles";
49     outputFilesPath =
50         "/mock/services/heattotosca/ContrailV2_translation/invalid_policy_resource_type/expectedoutputfiles";
51     initTranslatorAndTranslate();
52     testTranslation();
53   }
54
55
56 }