+ assertEquals(NodeIdentifier.create(list), result.get(0));
+ assertEquals(NodeIdentifierWithPredicates.of(list, QName.create(list, "list-key"), Uint16.valueOf(100)),
+ result.get(1));
+
+ // augmented leaf
+ final QName augLeaf = QName.create("deserializer:test", "2016-06-06", "augmented-leaf");
+ final QName augList = QName.create("deserializer:test", "2016-06-06", "augmenting-list");
+ assertEquals(new AugmentationIdentifier(Set.of(augLeaf, augList)), result.get(2));
+ assertEquals(NodeIdentifier.create(augLeaf), result.get(3));
+ }
+
+ @Test
+ public void deserializeListInOtherModuleTest() {
+ final List<PathArgument> result = YangInstanceIdentifierDeserializer.create(SCHEMA_CONTEXT,
+ "deserializer-test-included:augmented-list=100/deserializer-test:augmenting-list=0");
+ assertEquals(5, result.size());