X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding2%2Fmdsal-binding2-dom-adapter%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Fjavav2%2Fdom%2Fadapter%2Ftest%2FBasicLeafValueTest.java;fp=binding2%2Fmdsal-binding2-dom-adapter%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Fjavav2%2Fdom%2Fadapter%2Ftest%2FBasicLeafValueTest.java;h=d14a89d07d64594824eda653319241ffdc709aec;hb=6707b4a164734c6f2ea87bfe956a2367766e28a5;hp=0000000000000000000000000000000000000000;hpb=a3cd072bdec079b4c1cdaa985e7b6d9f769d1b0d;p=mdsal.git diff --git a/binding2/mdsal-binding2-dom-adapter/src/test/java/org/opendaylight/mdsal/binding/javav2/dom/adapter/test/BasicLeafValueTest.java b/binding2/mdsal-binding2-dom-adapter/src/test/java/org/opendaylight/mdsal/binding/javav2/dom/adapter/test/BasicLeafValueTest.java new file mode 100644 index 0000000000..d14a89d07d --- /dev/null +++ b/binding2/mdsal-binding2-dom-adapter/src/test/java/org/opendaylight/mdsal/binding/javav2/dom/adapter/test/BasicLeafValueTest.java @@ -0,0 +1,31 @@ +/* + * Copyright (c) 2017 Pantheon Technologies s.r.o. and others. All rights reserved. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v1.0 which accompanies this distribution, + * and is available at http://www.eclipse.org/legal/epl-v10.html + */ + +package org.opendaylight.mdsal.binding.javav2.dom.adapter.test; + +import org.junit.Test; +import org.opendaylight.mdsal.binding.javav2.api.WriteTransaction; +import org.opendaylight.mdsal.binding.javav2.spec.base.InstanceIdentifier; +import org.opendaylight.mdsal.common.api.LogicalDatastoreType; +import org.opendaylight.mdsal.common.api.TransactionCommitFailedException; +import org.opendaylight.mdsal.gen.javav2.urn.test.rev170627.data.MyCont; +import org.opendaylight.mdsal.gen.javav2.urn.test.rev170627.dto.MyContBuilder; + +public class BasicLeafValueTest extends AbstractDataBrokerTest { + + private static final InstanceIdentifier MY_CONT_NODE_PATH + = InstanceIdentifier.create(MyCont.class); + + @Test + public void testMyContLeafNode() throws TransactionCommitFailedException { + final WriteTransaction writeTx = getDataBroker().newWriteOnlyTransaction(); + final MyContBuilder hello = new MyContBuilder().setMyLeaf("hello"); + writeTx.put(LogicalDatastoreType.OPERATIONAL, MY_CONT_NODE_PATH, hello.build()); + writeTx.submit().checkedGet(); + } +}