X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding%2Fmdsal-binding-test-model%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Ftest%2Fmodel%2Futil%2FListsBindingUtils.java;h=25796a586190a2bcfb7e9d29b35185cc572a2b7b;hb=12b665bc9f60d2acdfb38549a091848338b1d38b;hp=7ac0e9cccfffafedac15c8f2d0f550c08a05e264;hpb=2b1823cca8327eeb762ccb4ec2cc6a6b8a77555c;p=mdsal.git diff --git a/binding/mdsal-binding-test-model/src/main/java/org/opendaylight/mdsal/binding/test/model/util/ListsBindingUtils.java b/binding/mdsal-binding-test-model/src/main/java/org/opendaylight/mdsal/binding/test/model/util/ListsBindingUtils.java index 7ac0e9cccf..25796a5861 100644 --- a/binding/mdsal-binding-test-model/src/main/java/org/opendaylight/mdsal/binding/test/model/util/ListsBindingUtils.java +++ b/binding/mdsal-binding-test-model/src/main/java/org/opendaylight/mdsal/binding/test/model/util/ListsBindingUtils.java @@ -7,7 +7,8 @@ */ package org.opendaylight.mdsal.binding.test.model.util; -import com.google.common.collect.ImmutableList; +import com.google.common.collect.ImmutableMap; +import com.google.common.collect.Maps; import java.util.Arrays; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.mdsal.test.augment.rev140709.TreeComplexUsesAugment; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.mdsal.test.augment.rev140709.TreeComplexUsesAugmentBuilder; @@ -59,7 +60,7 @@ public final class ListsBindingUtils { } public static Top top(final TopLevelList... listItems) { - return new TopBuilder().setTopLevelList(Arrays.asList(listItems)).build(); + return new TopBuilder().setTopLevelList(Maps.uniqueIndex(Arrays.asList(listItems), TopLevelList::key)).build(); } public static TopLevelList topLevelList(final TopLevelListKey key) { @@ -71,9 +72,9 @@ public final class ListsBindingUtils { } public static TreeComplexUsesAugment complexUsesAugment(final ListViaUsesKey... keys) { - final ImmutableList.Builder listViaUses = ImmutableList.builder(); + final ImmutableMap.Builder listViaUses = ImmutableMap.builder(); for (final ListViaUsesKey key : keys) { - listViaUses.add(new ListViaUsesBuilder().withKey(key).build()); + listViaUses.put(key, new ListViaUsesBuilder().withKey(key).build()); } return new TreeComplexUsesAugmentBuilder().setListViaUses(listViaUses.build()).build(); }