From a030f39f3b006dc57d81374490d5effb08059235 Mon Sep 17 00:00:00 2001 From: Daniel Gray Date: Thu, 6 May 2021 18:53:30 +0200 Subject: [PATCH] Add unit test for a customChange without a class --- .../change/custom/CustomChangeWrapperTest.groovy | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/liquibase-core/src/test/groovy/liquibase/change/custom/CustomChangeWrapperTest.groovy b/liquibase-core/src/test/groovy/liquibase/change/custom/CustomChangeWrapperTest.groovy index 84279998396..98402a624b0 100644 --- a/liquibase-core/src/test/groovy/liquibase/change/custom/CustomChangeWrapperTest.groovy +++ b/liquibase-core/src/test/groovy/liquibase/change/custom/CustomChangeWrapperTest.groovy @@ -297,6 +297,16 @@ class CustomChangeWrapperTest extends Specification { } + def "customChange without class fails expectedly"() { + when: + def node = new ParsedNode(null, "customChange") + def change = new CustomChangeWrapper() + change.load(node, resourceSupplier.simpleResourceAccessor) + + then: + thrown(ParsedNodeException.class) + } + def "load handles params in a 'params' collection"() { when: def node = new ParsedNode(null, "customChange")