* 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.controller.sal.binding.test.bugfix;
import com.google.common.collect.ImmutableSet;
+import java.util.Set;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException;
import org.opendaylight.controller.md.sal.binding.api.WriteTransaction;
import org.opendaylight.controller.md.sal.binding.test.AbstractDataTreeChangeListenerTest;
import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;
+import org.opendaylight.mdsal.binding.spec.reflect.BindingReflections;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.of.migration.test.model.rev150210.List11SimpleAugment;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.of.migration.test.model.rev150210.List11SimpleAugmentBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.of.migration.test.model.rev150210.TllComplexAugment;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.test.list.rev140701.two.level.list.TopLevelListKey;
import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
import org.opendaylight.yangtools.yang.binding.YangModuleInfo;
-import org.opendaylight.yangtools.yang.binding.util.BindingReflections;
public class DeleteNestedAugmentationListenParentTest extends AbstractDataTreeChangeListenerTest {
private static final List11Key LIST11_KEY = new List11Key(100);
- private static final InstanceIdentifier<TllComplexAugment> TLL_COMPLEX_AUGMENT_PATH = InstanceIdentifier.builder(Top.class)
+ private static final InstanceIdentifier<TllComplexAugment> TLL_COMPLEX_AUGMENT_PATH = InstanceIdentifier
+ .builder(Top.class)
.child(TopLevelList.class,FOO_KEY)
.augmentation(TllComplexAugment.class)
.build();
.build();
@Override
- protected Iterable<YangModuleInfo> getModuleInfos() throws Exception {
+ protected Set<YangModuleInfo> getModuleInfos() throws Exception {
return ImmutableSet.of(BindingReflections.getModuleInfo(Top.class),
BindingReflections.getModuleInfo(List11SimpleAugment.class));
}
initTx.put(LogicalDatastoreType.OPERATIONAL, LIST11_PATH, list11Before, true);
initTx.submit().get(5, TimeUnit.SECONDS);
- List11 list11After = new List11Builder().setKey(LIST11_KEY).setAttrStr("good").build();
+ List11 list11After = new List11Builder().withKey(LIST11_KEY).setAttrStr("good").build();
final TestListener<List11> listener = createListener(LogicalDatastoreType.OPERATIONAL, LIST11_PATH,
added(LIST11_PATH, list11Before), subtreeModified(LIST11_PATH, list11Before, list11After));
listener.verify();
}
- private List11 createList11() {
+ private static List11 createList11() {
List11Builder builder = new List11Builder()
- .setKey(LIST11_KEY)
+ .withKey(LIST11_KEY)
.addAugmentation(List11SimpleAugment.class,new List11SimpleAugmentBuilder()
.setAttrStr2("bad").build())
.setAttrStr("good");