import org.opendaylight.yangtools.yang.data.api.schema.ChoiceNode;
import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
import org.opendaylight.yangtools.yang.data.impl.schema.SchemaUtils;
+import org.opendaylight.yangtools.yang.data.util.DataSchemaContextNode;
import org.opendaylight.yangtools.yang.model.api.AugmentationSchemaNode;
import org.opendaylight.yangtools.yang.model.api.CaseSchemaNode;
import org.opendaylight.yangtools.yang.model.api.ChoiceSchemaNode;
final AugmentationSchemaNode augment = SchemaUtils.findCorrespondingAugment(cazeDef.getSchema(),
cazeChild);
if (augment != null) {
- byYangCaseChildBuilder.put(SchemaUtils.getNodeIdentifierForAugmentation(augment), cazeDef);
+ byYangCaseChildBuilder.put(DataSchemaContextNode.augmentationIdentifierFrom(augment),
+ cazeDef);
continue;
}
}
import static org.mockito.Mockito.verify;
import static org.opendaylight.mdsal.dom.store.inmemory.TestUtils.DOM_DATA_TREE_IDENTIFIER;
+import java.util.Optional;
import org.junit.Test;
import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
import org.opendaylight.yangtools.yang.data.api.schema.tree.CursorAwareDataTreeModification;
final DataTreeModificationCursor dataTreeModificationCursor = mock(DataTreeModificationCursor.class);
doReturn(cursorAwareDataTreeModification).when(cursorAwareDataTreeSnapshot).newModification();
doNothing().when(cursorAwareDataTreeModification).ready();
- doReturn(dataTreeModificationCursor)
- .when(cursorAwareDataTreeModification).createCursor(YangInstanceIdentifier.EMPTY);
+ doReturn(Optional.of(dataTreeModificationCursor))
+ .when(cursorAwareDataTreeModification).openCursor(YangInstanceIdentifier.EMPTY);
doNothing().when(dataTreeModificationCursor).close();
final ShardRootModificationContext shardRootModificationContext =
assertNotNull(dataTreeModificationCursorAdaptor);
assertTrue(shardRootModificationContext.isModified());
verify(cursorAwareDataTreeSnapshot).newModification();
- verify(cursorAwareDataTreeModification).createCursor(YangInstanceIdentifier.EMPTY);
+ verify(cursorAwareDataTreeModification).openCursor(YangInstanceIdentifier.EMPTY);
shardRootModificationContext.ready();
verify(cursorAwareDataTreeModification).ready();