package com.mysema.util;
import static org.junit.Assert.assertEquals;
import java.util.Arrays;
import java.util.List;
import org.junit.Test;
import com.mysema.commons.lang.IteratorAdapter;
public class PairIteratorTest {
@Test
public void Two_times_three() {
List<String> strs1 = Arrays.asList("1", "2");
List<String> strs2 = Arrays.asList("1", "2", "3");
PairIterator<String> iterator = new PairIterator<String>(strs1, strs2);
assertEquals(Arrays.asList("1", "2", "3", "1", "2", "3"), IteratorAdapter.asList(iterator));
}
@Test
public void Three_times_three() {
List<String> strs1 = Arrays.asList("1", "2", "3");
List<String> strs2 = Arrays.asList("1", "2", "3");
PairIterator<String> iterator = new PairIterator<String>(strs1, strs2);
assertEquals(Arrays.asList("1", "2", "3", "1", "2", "3", "1", "2", "3"), IteratorAdapter.asList(iterator));
}
}