本文整理汇总了Java中com.google.common.collect.testing.SampleElements类的典型用法代码示例。如果您正苦于以下问题:Java SampleElements类的具体用法?Java SampleElements怎么用?Java SampleElements使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
SampleElements类属于com.google.common.collect.testing包,在下文中一共展示了SampleElements类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: samples
import com.google.common.collect.testing.SampleElements; //导入依赖的package包/类
@Override
public SampleElements<Map.Entry<String, String>> samples() {
return new SampleElements<Map.Entry<String, String>>(
Helpers.mapEntry("one", "January"),
Helpers.mapEntry("two", "February"),
Helpers.mapEntry("three", "March"),
Helpers.mapEntry("four", "April"),
Helpers.mapEntry("five", "May"));
}
示例2: samples
import com.google.common.collect.testing.SampleElements; //导入依赖的package包/类
@Override
public SampleElements<Entry<String, Integer>> samples() {
return new SampleElements<Entry<String, Integer>>(
mapEntry("foo", 5),
mapEntry("bar", 3),
mapEntry("baz", 17),
mapEntry("quux", 1),
mapEntry("toaster", -2));
}
示例3: samples
import com.google.common.collect.testing.SampleElements; //导入依赖的package包/类
@Override
public SampleElements<Entry<String, Integer>> samples() {
return new SampleElements<>(
mapEntry("foo", 5),
mapEntry("bar", 3),
mapEntry("baz", 17),
mapEntry("quux", 1),
mapEntry("toaster", -2));
}
示例4: BiMapValueSetGenerator
import com.google.common.collect.testing.SampleElements; //导入依赖的package包/类
public BiMapValueSetGenerator(
OneSizeTestContainerGenerator<BiMap<K, V>, Entry<K, V>> mapGenerator) {
this.mapGenerator = mapGenerator;
final SampleElements<Map.Entry<K, V>> mapSamples = this.mapGenerator.samples();
this.samples =
new SampleElements<V>(
mapSamples.e0().getValue(),
mapSamples.e1().getValue(),
mapSamples.e2().getValue(),
mapSamples.e3().getValue(),
mapSamples.e4().getValue());
}
示例5: samples
import com.google.common.collect.testing.SampleElements; //导入依赖的package包/类
@Override
public SampleElements<Entry<K, Collection<V>>> samples() {
SampleElements<K> sampleKeys =
((TestMultimapGenerator<K, V, M>) multimapGenerator.getInnerGenerator()).sampleKeys();
SampleElements<V> sampleValues =
((TestMultimapGenerator<K, V, M>) multimapGenerator.getInnerGenerator()).sampleValues();
return new SampleElements<Entry<K, Collection<V>>>(
mapEntry(sampleKeys.e0(), createCollection(sampleValues.e0())),
mapEntry(sampleKeys.e1(), createCollection(sampleValues.e1())),
mapEntry(sampleKeys.e2(), createCollection(sampleValues.e2())),
mapEntry(sampleKeys.e3(), createCollection(sampleValues.e3())),
mapEntry(sampleKeys.e4(), createCollection(sampleValues.e4())));
}
示例6: testUnhashableMixedValues
import com.google.common.collect.testing.SampleElements; //导入依赖的package包/类
public void testUnhashableMixedValues() {
SampleElements<UnhashableObject> unhashables = new Unhashables();
Multimap<Integer, Object> multimap = ImmutableMultimap.<Integer, Object>of(
0, unhashables.e0(), 2, "hey you", 0, unhashables.e1());
assertEquals(2, multimap.get(0).size());
assertTrue(multimap.get(0).contains(unhashables.e0()));
assertTrue(multimap.get(0).contains(unhashables.e1()));
assertTrue(multimap.get(2).contains("hey you"));
}
示例7: samples
import com.google.common.collect.testing.SampleElements; //导入依赖的package包/类
@Override
public SampleElements<Cell<String, Integer, Character>> samples() {
return new SampleElements<Cell<String, Integer, Character>>(
Tables.immutableCell("bar", 1, 'a'),
Tables.immutableCell("bar", 2, 'b'),
Tables.immutableCell("foo", 3, 'c'),
Tables.immutableCell("bar", 1, 'b'),
Tables.immutableCell("cat", 2, 'b'));
}
示例8: samples
import com.google.common.collect.testing.SampleElements; //导入依赖的package包/类
@Override
public SampleElements<Entry<String, String>> samples() {
return new SampleElements<Entry<String, String>>(
mapEntry("one", "january"),
mapEntry("two", "february"),
mapEntry("three", "march"),
mapEntry("four", "april"),
mapEntry("five", "may"));
}
示例9: samples
import com.google.common.collect.testing.SampleElements; //导入依赖的package包/类
@Override
public SampleElements<Entry<Class, Impl>> samples() {
return new SampleElements<Entry<Class, Impl>>(
immutableEntry((Class) One.class, new Impl(1)),
immutableEntry((Class) Two.class, new Impl(2)),
immutableEntry((Class) Three.class, new Impl(3)),
immutableEntry((Class) Four.class, new Impl(4)),
immutableEntry((Class) Five.class, new Impl(5)));
}
示例10: samples
import com.google.common.collect.testing.SampleElements; //导入依赖的package包/类
@Override
public SampleElements<Entry<Country, String>> samples() {
return new SampleElements<Entry<Country, String>>(
Maps.immutableEntry(Country.CANADA, "DOLLAR"),
Maps.immutableEntry(Country.CHILE, "PESO"),
Maps.immutableEntry(Country.UK, "POUND"),
Maps.immutableEntry(Country.JAPAN, "YEN"),
Maps.immutableEntry(Country.SWITZERLAND, "FRANC"));
}
示例11: samples
import com.google.common.collect.testing.SampleElements; //导入依赖的package包/类
@Override
public SampleElements<Entry<Country, Currency>> samples() {
return new SampleElements<Entry<Country, Currency>>(
Helpers.mapEntry(Country.CANADA, Currency.DOLLAR),
Helpers.mapEntry(Country.CHILE, Currency.PESO),
Helpers.mapEntry(Country.UK, Currency.POUND),
Helpers.mapEntry(Country.JAPAN, Currency.YEN),
Helpers.mapEntry(Country.SWITZERLAND, Currency.FRANC));
}
示例12: samples
import com.google.common.collect.testing.SampleElements; //导入依赖的package包/类
@Override
public SampleElements<BigInteger> samples() {
return new SampleElements<BigInteger>(
BigInteger.valueOf(1),
BigInteger.valueOf(4),
BigInteger.valueOf(3),
BigInteger.valueOf(2),
BigInteger.valueOf(5));
}
示例13: testUnhashableSingletonValue
import com.google.common.collect.testing.SampleElements; //导入依赖的package包/类
public void testUnhashableSingletonValue() {
SampleElements<UnhashableObject> unhashables = new Unhashables();
Multimap<Integer, UnhashableObject> multimap = ImmutableMultimap.of(
0, unhashables.e0());
assertEquals(1, multimap.get(0).size());
assertTrue(multimap.get(0).contains(unhashables.e0()));
}
示例14: samples
import com.google.common.collect.testing.SampleElements; //导入依赖的package包/类
@Override
public SampleElements<Entry<TypeToken, Object>> samples() {
return new SampleElements<Entry<TypeToken, Object>>(
entry(TypeToken.of(Integer.class), 0),
entry(TypeToken.of(Number.class), 1),
entry(new TypeToken<ImmutableList<Integer>>() {}, ImmutableList.of(2)),
entry(new TypeToken<int[]>() {}, new int[] {3}),
entry(new TypeToken<Iterable<?>>() {}, ImmutableList.of("4")));
}
示例15: samples
import com.google.common.collect.testing.SampleElements; //导入依赖的package包/类
@Override
public SampleElements<AnEnum> samples() {
return new Enums();
}