X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=yang%2Fyang-data-impl%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fdata%2Fimpl%2Fschema%2Ftree%2FListConstraintsValidation.java;h=b60b3747c8ba6a315036fbf199fce5e39b57ea2f;hb=ec2ef458dbc67b4caad24ab2baab047f53921312;hp=e21bd1ae3f4b7b8540e2c7a67064012583659e4b;hpb=ba3080a178abe5f76b45fa88f442990c62ca5d43;p=yangtools.git diff --git a/yang/yang-data-impl/src/test/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/ListConstraintsValidation.java b/yang/yang-data-impl/src/test/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/ListConstraintsValidation.java index e21bd1ae3f..b60b3747c8 100644 --- a/yang/yang-data-impl/src/test/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/ListConstraintsValidation.java +++ b/yang/yang-data-impl/src/test/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/ListConstraintsValidation.java @@ -8,8 +8,8 @@ package org.opendaylight.yangtools.yang.data.impl.schema.tree; import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertThrows; import static org.junit.Assert.assertTrue; -import static org.junit.Assert.fail; import java.util.ArrayList; import java.util.List; @@ -239,14 +239,9 @@ public class ListConstraintsValidation { modificationTree.merge(MIN_MAX_LEAF_LIST_PATH.node(gooPath), gooLeafSetEntry); modificationTree.write(MIN_MAX_LEAF_LIST_PATH.node(fuuPath), fuuLeafSetEntry); - try { - modificationTree.ready(); - fail("Should have failed with IAE"); - } catch (IllegalArgumentException e) { - assertEquals("(urn:opendaylight:params:xml:ns:yang:list-constraints-validation-test-model?" - + "revision=2015-02-02)min-max-leaf-list has too many elements (4), can have at most 3", - e.getMessage()); - } + assertEquals("(urn:opendaylight:params:xml:ns:yang:list-constraints-validation-test-model?" + + "revision=2015-02-02)min-max-leaf-list has too many elements (4), can have at most 3", + assertThrows(MinMaxElementsValidationFailedException.class, () -> modificationTree.ready()).getMessage()); } @Test @@ -294,12 +289,8 @@ public class ListConstraintsValidation { .withValue(unkeyedEntries).build(); modificationTree.write(UNKEYED_LIST_PATH, unkeyedListNode); - try { - modificationTree.ready(); - fail("Should have failed with IAE"); - } catch (IllegalArgumentException e) { - assertEquals("(urn:opendaylight:params:xml:ns:yang:list-constraints-validation-test-model?" - + "revision=2015-02-02)unkeyed-list has too many elements (2), can have at most 1", e.getMessage()); - } + assertEquals("(urn:opendaylight:params:xml:ns:yang:list-constraints-validation-test-model?" + + "revision=2015-02-02)unkeyed-list has too many elements (2), can have at most 1", + assertThrows(MinMaxElementsValidationFailedException.class, () -> modificationTree.ready()).getMessage()); } }