aboutsummaryrefslogtreecommitdiffstats
path: root/cps-service/src/test/groovy
diff options
context:
space:
mode:
authorRuslan Kashapov <ruslan.kashapov@pantheon.tech>2021-01-11 15:34:10 +0200
committerRuslan Kashapov <ruslan.kashapov@pantheon.tech>2021-01-18 17:44:56 +0200
commit6f25d3a2ae84aff3f22b50d10592c5321a7c98ce (patch)
tree7edb777884552ed4e8f28e8f0d66a5cbd22ea0ea /cps-service/src/test/groovy
parentaee547cfbeb8780ed21d2ee902110a888aee3b56 (diff)
Delete schema set - persistence layer
Issue-ID: CPS-121 Change-Id: I6fc8343969971b76d7f78ad202dd8ec1058c03fb Signed-off-by: Ruslan Kashapov <ruslan.kashapov@pantheon.tech>
Diffstat (limited to 'cps-service/src/test/groovy')
-rwxr-xr-xcps-service/src/test/groovy/org/onap/cps/spi/exceptions/CpsExceptionsSpec.groovy17
1 files changed, 12 insertions, 5 deletions
diff --git a/cps-service/src/test/groovy/org/onap/cps/spi/exceptions/CpsExceptionsSpec.groovy b/cps-service/src/test/groovy/org/onap/cps/spi/exceptions/CpsExceptionsSpec.groovy
index e00a640d47..914a395d66 100755
--- a/cps-service/src/test/groovy/org/onap/cps/spi/exceptions/CpsExceptionsSpec.groovy
+++ b/cps-service/src/test/groovy/org/onap/cps/spi/exceptions/CpsExceptionsSpec.groovy
@@ -52,7 +52,7 @@ class CpsExceptionsSpec extends Specification {
== "Dataspace with name ${dataspaceName} does not exist."
}
- def'Creating a data validation exception.'() {
+ def 'Creating a data validation exception.'() {
given: 'a data validation exception is created'
def exception = new DataValidationException(providedMessage, providedDetails, rootCause)
expect: 'the exception has the provided message'
@@ -63,7 +63,7 @@ class CpsExceptionsSpec extends Specification {
exception.cause == rootCause
}
- def'Creating a model validation exception.'() {
+ def 'Creating a model validation exception.'() {
given: 'a data validation exception is created'
def exception = new ModelValidationException(providedMessage, providedDetails)
expect: 'the exception has the provided message'
@@ -86,7 +86,7 @@ class CpsExceptionsSpec extends Specification {
def 'Creating a exception for an object not found in a dataspace.'() {
def descriptionOfObject = 'some object'
expect: 'the exception details contains the correct message with dataspace name and description of the object'
- (new NotFoundInDataspaceException(dataspaceName,descriptionOfObject)).details
+ (new NotFoundInDataspaceException(dataspaceName, descriptionOfObject)).details
== "${descriptionOfObject} does not exist in dataspace ${dataspaceName}."
}
@@ -101,13 +101,20 @@ class CpsExceptionsSpec extends Specification {
def 'Creating a exception that a schema set cannot be found.'() {
expect: 'the exception details contains the correct message with dataspace and schema set names'
- (new SchemaSetNotFoundException(dataspaceName,schemaSetName)).details
+ (new SchemaSetNotFoundException(dataspaceName, schemaSetName)).details
== "Schema Set with name ${schemaSetName} was not found for dataspace ${dataspaceName}."
}
-
+
def 'Creating a exception that an anchor cannot be found.'() {
expect: 'the exception details contains the correct message with dataspace and anchor name'
(new AnchorNotFoundException(anchorName, dataspaceName)).details
== "Anchor with name ${anchorName} does not exist in dataspace ${dataspaceName}."
}
+
+ def 'Creating an exception that the schema set being used and cannot be deleted.'() {
+ expect: 'the exception details contains the correct message with dataspace and schema set names'
+ (new SchemaSetInUseException(dataspaceName, schemaSetName)).details
+ == ("Schema Set with name ${schemaSetName} in dataspace ${dataspaceName} is having "
+ + "Anchor records associated.")
+ }
} \ No newline at end of file