private void runListIteratorTest(Set<IteratorFeature> features) {
new ListIteratorTester<E>(
listListIteratorTesterNumIterations(),singleton(e4()),features,Helpers.copyToList(getorderedElements()),0) {
@Override
protected ListIterator<E> newTargetIterator() {
resetCollection();
return getList().listIterator();
}
@Override
protected void verify(List<E> elements) {
expectContents(elements);
}
}.test();
}
项目:guava-mock
文件:LinkedListMultimapTest.java
@GwtIncompatible // unreasonably slow
public void testValuesIteration() {
List<Integer> addItems = ImmutableList.of(99,88,77);
for (final int startIndex : new int[] {0,3,5}) {
new ListIteratorTester<Integer>(3,addItems,ImmutableList.of(SUPPORTS_REMOVE,SUPPORTS_SET),Lists.newArrayList(2,4,5,6),startIndex) {
private LinkedListMultimap<String,Integer> multimap;
@Override protected ListIterator<Integer> newTargetIterator() {
multimap = create();
multimap.put("bar",2);
multimap.putAll("foo",Arrays.asList(3,4));
multimap.put("bar",5);
multimap.put("foo",6);
return multimap.values().listIterator(startIndex);
}
@Override protected void verify(List<Integer> elements) {
assertEquals(elements,multimap.values());
}
}.test();
}
}
private void runListIteratorTest(Set<IteratorFeature> features) {
new ListIteratorTester<E>(
listListIteratorTesterNumIterations(),0) {
@Override
protected ListIterator<E> newTargetIterator() {
resetCollection();
return getList().listIterator();
}
@Override
protected void verify(List<E> elements) {
expectContents(elements);
}
}.test();
}
private void runListIteratorTest(Set<IteratorFeature> features) {
new ListIteratorTester<E>(
listListIteratorTesterNumIterations(),0) {
{
// Todo: don't set this universally
stopTestingWhenAddThrowsException();
}
@Override protected ListIterator<E> newTargetIterator() {
resetCollection();
return getList().listIterator();
}
@Override protected void verify(List<E> elements) {
expectContents(elements);
}
}.test();
}
项目:guava-libraries
文件:LinkedListMultimapTest.java
private void runListIteratorTest(Set<IteratorFeature> features) {
new ListIteratorTester<E>(
listListIteratorTesterNumIterations(),0) {
@Override
protected ListIterator<E> newTargetIterator() {
resetCollection();
return getList().listIterator();
}
@Override
protected void verify(List<E> elements) {
expectContents(elements);
}
}.test();
}
项目:guava-mock
文件:LinkedListMultimapTest.java
@SuppressWarnings("unchecked")
@GwtIncompatible // unreasonably slow
public void testEntriesIteration() {
List<Entry<String,Integer>> addItems = ImmutableList.of(
Maps.immutableEntry("foo",99),Maps.immutableEntry("foo",88),Maps.immutableEntry("bar",77));
for (final int startIndex : new int[] {0,5}) {
List<Entry<String,Integer>> list = Lists.newArrayList(
Maps.immutableEntry("foo",2),3),4),5),6));
new ListIteratorTester<Entry<String,Integer>>(3,ImmutableList.of(SUPPORTS_REMOVE),list,Integer> multimap;
@Override protected ListIterator<Entry<String,Integer>> newTargetIterator() {
multimap = create();
multimap.putAll("foo",asList(2,3));
multimap.putAll("bar",asList(4,5));
multimap.put("foo",6);
return multimap.entries().listIterator(startIndex);
}
@Override protected void verify(List<Entry<String,Integer>> elements) {
assertEquals(elements,multimap.entries());
}
}.test();
}
}
项目:guava-libraries
文件:LinkedListMultimapTest.java
项目:guava
文件:LinkedListMultimapTest.java
@SuppressWarnings("unchecked")
@GwtIncompatible // unreasonably slow
public void testEntriesIteration() {
List<Entry<String,Integer>> addItems =
ImmutableList.of(
Maps.immutableEntry("foo",Integer>> list =
Lists.newArrayList(
Maps.immutableEntry("foo",Integer>>(
3,Integer> multimap;
@Override
protected ListIterator<Entry<String,6);
return multimap.entries().listIterator(startIndex);
}
@Override
protected void verify(List<Entry<String,multimap.entries());
}
}.test();
}
}
项目:guava
文件:LinkedListMultimapTest.java
@GwtIncompatible // unreasonably slow
public void testValuesIteration() {
List<Integer> addItems = ImmutableList.of(99,5}) {
new ListIteratorTester<Integer>(
3,Integer> multimap;
@Override
protected ListIterator<Integer> newTargetIterator() {
multimap = create();
multimap.put("bar",6);
return multimap.values().listIterator(startIndex);
}
@Override
protected void verify(List<Integer> elements) {
assertEquals(elements,multimap.values());
}
}.test();
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。