项目:guava
文件:ImmutableEnumMapTest.java
public void testIteratesOnce() {
Map<AnEnum,AnEnum> map =
Maps.asMap(
ImmutableSet.of(AnEnum.A),new Function<AnEnum,AnEnum>() {
boolean used = false;
@Override
public AnEnum apply(AnEnum ae) {
checkState(!used,"should not be applied more than once");
used = true;
return ae;
}
});
ImmutableMap<AnEnum,AnEnum> copy = Maps.immutableEnumMap(map);
assertthat(copy.entrySet()).containsExactly(Helpers.mapEntry(AnEnum.A,AnEnum.A));
}
项目:guava-mock
文件:TestEnumMultisetGenerator.java
@Override
public Multiset<AnEnum> create(Object... elements) {
AnEnum[] array = new AnEnum[elements.length];
int i = 0;
for (Object e : elements) {
array[i++] = (AnEnum) e;
}
return create(array);
}
项目:guava-mock
文件:MapGenerators.java
@Override
protected Map<AnEnum,String> create(Entry<AnEnum,String>[] entries) {
Map<AnEnum,String> map = Maps.newHashMap();
for (Entry<AnEnum,String> entry : entries) {
// checkArgument(!map.containsKey(entry.getKey()));
map.put(entry.getKey(),entry.getValue());
}
return Maps.immutableEnumMap(map);
}
项目:guava-mock
文件:MapGenerators.java
@Override
protected Map<AnEnum,String>[] entries) {
EnumMap<AnEnum,String> map = new EnumMap<>(AnEnum.class);
for (Entry<AnEnum,String> entry : entries) {
map.put(entry.getKey(),entry.getValue());
}
return ImmutableMap.copyOf(map);
}
项目:guava-mock
文件:MapGenerators.java
@Override
public Iterable<Entry<AnEnum,String>> order(List<Entry<AnEnum,String>> insertionorder) {
return new Ordering<Entry<AnEnum,String>>() {
@Override
public int compare(Entry<AnEnum,String> left,Entry<AnEnum,String> right) {
return left.getKey().compareto(right.getKey());
}
}.sortedcopy(insertionorder);
}
项目:guava-mock
文件:ImmutableEnumMapTest.java
@Override
protected Map<AnEnum,entry.getValue());
}
return Maps.immutableEnumMap(map);
}
项目:guava-mock
文件:ImmutableEnumMapTest.java
public void testImmutableEnumMapOrdering() {
ImmutableMap<AnEnum,String> map = Maps.immutableEnumMap(
ImmutableMap.of(AnEnum.C,"c",AnEnum.A,"a",AnEnum.E,"e"));
assertthat(map.entrySet()).containsExactly(
Helpers.mapEntry(AnEnum.A,"a"),Helpers.mapEntry(AnEnum.C,"c"),Helpers.mapEntry(AnEnum.E,"e")).inorder();
}
项目:guava-mock
文件:ImmutableEnumMapTest.java
public void testToImmutableEnumMap() {
Collector<Entry<AnEnum,Integer>,?,ImmutableMap<AnEnum,Integer>> collector =
Maps.toImmutableEnumMap(Entry::getKey,Entry::getValue);
Equivalence<ImmutableMap<AnEnum,Integer>> equivalence =
Equivalence.equals().<Entry<AnEnum,Integer>>pairwise().onResultOf(ImmutableMap::entrySet);
CollectorTester.of(collector,equivalence)
.expectCollects(
ImmutableMap.of(AnEnum.A,1,AnEnum.C,2,3),mapEntry(AnEnum.A,1),mapEntry(AnEnum.C,2),mapEntry(AnEnum.E,3));
}
项目:guava-mock
文件:ImmutableEnumMapTest.java
项目:guava-mock
文件:ImmutableEnumMapTest.java
public void testToImmutableMapMerging() {
Collector<Entry<AnEnum,Entry::getValue,Integer::sum);
Equivalence<ImmutableMap<AnEnum,AnEnum.B,4,mapEntry(AnEnum.B,2));
}
项目:guava-mock
文件:EnumMultisetTest.java
private static TestEnumMultisetGenerator enumMultisetGenerator() {
return new TestEnumMultisetGenerator() {
@Override protected Multiset<AnEnum> create(AnEnum[] elements) {
return (elements.length == 0)
? EnumMultiset.create(AnEnum.class)
: EnumMultiset.create(asList(elements));
}
};
}
@Override
public Multiset<AnEnum> create(Object... elements) {
AnEnum[] array = new AnEnum[elements.length];
int i = 0;
for (Object e : elements) {
array[i++] = (AnEnum) e;
}
return create(array);
}
@Override
protected Map<AnEnum,entry.getValue());
}
return Maps.immutableEnumMap(map);
}
@Override
protected Map<AnEnum,String> map = new EnumMap<AnEnum,String>(AnEnum.class);
for (Entry<AnEnum,entry.getValue());
}
return ImmutableMap.copyOf(map);
}
@Override
protected Map<AnEnum,entry.getValue());
}
return Maps.immutableEnumMap(map);
}
public void testImmutableEnumMapOrdering() {
ImmutableMap<AnEnum,"e")).inorder();
}
public void testToImmutableEnumMap() {
Collector<Entry<AnEnum,3));
}
public void testToImmutableMapMerging() {
Collector<Entry<AnEnum,2));
}
private static TestEnumMultisetGenerator enumMultisetGenerator() {
return new TestEnumMultisetGenerator() {
@Override protected Multiset<AnEnum> create(AnEnum[] elements) {
return (elements.length == 0)
? EnumMultiset.create(AnEnum.class)
: EnumMultiset.create(asList(elements));
}
};
}
项目:miniguava
文件:ImmutableEnumMapTest.java
@Override
protected Map<AnEnum,String> map = new HashMap<AnEnum,String>();
for (Entry<AnEnum,entry.getValue());
}
return Immutables.immutableEnumMap(map);
}
项目:miniguava
文件:ImmutableEnumMapTest.java
public void testImmutableEnumMapOrdering() {
ImmutableMap<AnEnum,String> map = Immutables.immutableEnumMap(
ImmutableMap.of(AnEnum.C,"e")).inorder();
}
项目:guava-libraries
文件:TestEnumMultisetGenerator.java
@Override
public Multiset<AnEnum> create(Object... elements) {
AnEnum[] array = new AnEnum[elements.length];
int i = 0;
for (Object e : elements) {
array[i++] = (AnEnum) e;
}
return create(array);
}
项目:guava-libraries
文件:MapGenerators.java
@Override
protected Map<AnEnum,entry.getValue());
}
return Maps.immutableEnumMap(map);
}
项目:guava-libraries
文件:MapGenerators.java
@Override
protected Map<AnEnum,entry.getValue());
}
return ImmutableMap.copyOf(map);
}
项目:guava-libraries
文件:MapGenerators.java
项目:guava-libraries
文件:ImmutableEnumMapTest.java
@Override
protected Map<AnEnum,entry.getValue());
}
return Maps.immutableEnumMap(map);
}
项目:guava-libraries
文件:ImmutableEnumMapTest.java
public void testImmutableEnumMapOrdering() {
ImmutableMap<AnEnum,"e")).inorder();
}
项目:guava-libraries
文件:EnumMultisetTest.java
private static TestEnumMultisetGenerator enumMultisetGenerator() {
return new TestEnumMultisetGenerator() {
@Override protected Multiset<AnEnum> create(AnEnum[] elements) {
return (elements.length == 0)
? EnumMultiset.create(AnEnum.class)
: EnumMultiset.create(asList(elements));
}
};
}
项目:guava
文件:TestEnumMultisetGenerator.java
@Override
public Multiset<AnEnum> create(Object... elements) {
AnEnum[] array = new AnEnum[elements.length];
int i = 0;
for (Object e : elements) {
array[i++] = (AnEnum) e;
}
return create(array);
}
项目:guava
文件:MapGenerators.java
@Override
protected Map<AnEnum,entry.getValue());
}
return Maps.immutableEnumMap(map);
}
项目:guava
文件:MapGenerators.java
@Override
protected Map<AnEnum,entry.getValue());
}
return ImmutableMap.copyOf(map);
}
项目:guava
文件:MapGenerators.java
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。