package com.ldbc.driver.generator;
import org.junit.Test;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import static org.junit.Assert.assertEquals;
public class IdentityGeneratorTest {
@Test
public void shouldStopAtLimitTest() {
// Given
Integer[] numbers = new Integer[]{1, 2, 3, 4, 5, 6};
Generator<Integer> identityGenerator = new IdentityGenerator<Integer>(numbers);
// When
List<Integer> generatorNumbers = new ArrayList<Integer>();
while (identityGenerator.hasNext()) {
generatorNumbers.add(identityGenerator.next());
}
// Then
assertEquals(Arrays.asList(numbers), generatorNumbers);
}
};