summaryrefslogtreecommitdiffstats
path: root/src/test
diff options
context:
space:
mode:
authorTufman, Shay (st198j) <st198j@intl.att.com>2018-07-04 16:44:47 +0300
committerTufman, Shay (st198j) <st198j@intl.att.com>2018-07-04 17:27:40 +0300
commit273cc6b1a3be92fbb712f7655d9e6cb9ed66b59a (patch)
tree896dea567158ba686f3d45f3fc59c953879c7972 /src/test
parent05ce3093351549eb54029f907f15e9ae9273d476 (diff)
remove mac validation
remove max conformance level validation Change-Id: I09672789d6819b52010bc6f1383e0eca25e664e1 Issue-ID: SDC-1465 Signed-off-by: Tufman, Shay (st198j) <st198j@intl.att.com>
Diffstat (limited to 'src/test')
-rw-r--r--src/test/java/org/onap/sdc/impl/ToscaParserErrorHandlingTest.java54
-rw-r--r--src/test/resources/config/error-configuration-test.yaml2
-rw-r--r--src/test/resources/config/error-configuration.yaml2
-rw-r--r--src/test/resources/csars/service-max-conformence-level.csarbin0 -> 45194 bytes
4 files changed, 13 insertions, 45 deletions
diff --git a/src/test/java/org/onap/sdc/impl/ToscaParserErrorHandlingTest.java b/src/test/java/org/onap/sdc/impl/ToscaParserErrorHandlingTest.java
index d022a1a..1e0dd0a 100644
--- a/src/test/java/org/onap/sdc/impl/ToscaParserErrorHandlingTest.java
+++ b/src/test/java/org/onap/sdc/impl/ToscaParserErrorHandlingTest.java
@@ -9,48 +9,6 @@ import org.onap.sdc.tosca.parser.exceptions.SdcToscaParserException;
import org.onap.sdc.toscaparser.api.utils.JToscaErrorCodes;
-/*put(JToscaErrorCodes.GENERAL_ERROR, GENERAL_ERROR);
-
-put(JToscaErrorCodes.PATH_NOT_VALID, FILE_NOT_FOUND);
-//CSAR contents problems
-put(JToscaErrorCodes.MISSING_META_FILE, BAD_FORMAT);
-put(JToscaErrorCodes.INVALID_META_YAML_CONTENT, BAD_FORMAT);
-put(JToscaErrorCodes.ENTRY_DEFINITION_NOT_DEFINED, BAD_FORMAT);
-put(JToscaErrorCodes.MISSING_ENTRY_DEFINITION_FILE, BAD_FORMAT);
-put(JToscaErrorCodes.CSAR_TOSCA_VALIDATION_ERROR, BAD_FORMAT);
-
- MISSING_META_FILE("JT1001"),
-/* INVALID_META_YAML_CONTENT("JT1002"),
-/* ENTRY_DEFINITION_NOT_DEFINED("JT1003"),
-/* MISSING_ENTRY_DEFINITION_FILE("JT1004"),
-/* GENERAL_ERROR("JT1005"),
-/* PATH_NOT_VALID("JT1006"),
-/* CSAR_TOSCA_VALIDATION_ERROR("JT1007");
-
-*/
-
-/*
- *
- * # Errors
-errors:
- FILE_NOT_FOUND: {
- code: TP0001,
- message: "Error: CSAR file not found."
- }
- BAD_FORMAT: {
- code: TP0002,
- message: "Error: CSAR file bad format. Check the log for details."
- }
- CONFORMANCE_LEVEL_ERROR: {
- code: TP0003,
- message: "Error: CSAR version is unsupported. Parser supports versions %s to %s."
- }
- GENERAL_ERROR: {
- code: TP0004,
- message: "Error: an unexpected internal error occured."
- }
- *
- */
public class ToscaParserErrorHandlingTest extends SdcToscaParserBasicTest {
@@ -102,13 +60,23 @@ public class ToscaParserErrorHandlingTest extends SdcToscaParserBasicTest {
}
@Test
- public void testInValidConformanceLevelError(){
+ public void testInValidMinConformanceLevelError(){
String csarPath = "csars/service-invalid-conformence-level.csar";
String fileLocationString = ToscaParserErrorHandlingTest.class.getClassLoader().getResource(csarPath).getFile();
File file = new File(fileLocationString);
Throwable captureThrowable = captureThrowable(file.getAbsolutePath());
testThrowable(captureThrowable, "TP0003");
}
+
+ @Test
+ public void testIgnoreMaxConformanceLevelNoError(){
+ String csarPath = "csars/service-max-conformence-level.csar";
+ //TODO: Currently, the conformentce level of the csar for this test is 99 (hard coded). Consider to add ability to replace the configuration in run time.
+ String fileLocationString = ToscaParserErrorHandlingTest.class.getClassLoader().getResource(csarPath).getFile();
+ File file = new File(fileLocationString);
+ Throwable captureThrowable = captureThrowable(file.getAbsolutePath());
+ assertNull(captureThrowable);
+ }
@Test
public void testFileNotFound(){
diff --git a/src/test/resources/config/error-configuration-test.yaml b/src/test/resources/config/error-configuration-test.yaml
index f5c20aa..de603c6 100644
--- a/src/test/resources/config/error-configuration-test.yaml
+++ b/src/test/resources/config/error-configuration-test.yaml
@@ -13,7 +13,7 @@ errors:
CONFORMANCE_LEVEL_ERROR: {
code: TP0003,
failOnError: false,
- message: "Error: CSAR version is unsupported. Parser supports versions %s to %s."
+ message: "Error: CSAR version is unsupported. Parser supports versions from %s."
}
GENERAL_ERROR: {
code: TP0004,
diff --git a/src/test/resources/config/error-configuration.yaml b/src/test/resources/config/error-configuration.yaml
index 44173cd..296c681 100644
--- a/src/test/resources/config/error-configuration.yaml
+++ b/src/test/resources/config/error-configuration.yaml
@@ -13,7 +13,7 @@ errors:
CONFORMANCE_LEVEL_ERROR: {
code: TP0003,
failOnError: true,
- message: "Error: CSAR version is unsupported. Parser supports versions %s to %s."
+ message: "Error: CSAR version is unsupported. Parser supports versions from %s."
}
GENERAL_ERROR: {
code: TP0004,
diff --git a/src/test/resources/csars/service-max-conformence-level.csar b/src/test/resources/csars/service-max-conformence-level.csar
new file mode 100644
index 0000000..0cbb872
--- /dev/null
+++ b/src/test/resources/csars/service-max-conformence-level.csar
Binary files differ