package {{user_package}};

import static org.junit.Assert.assertEquals;
import java.io.ByteArrayOutputStream;
import java.io.PrintStream;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;

public class JUnitLoopingTest {
  private final ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
  private final PrintStream oPrintStream = System.out;

  @Before
  public void setUpStream() {
    System.setOut(new PrintStream(outputStream));
  }

  @After
  public void restoreStream() {
    System.setOut(oPrintStream);
  }

  @Test
  public void isLooped5time() {
    {{user_package}}.Looping.loop(5);
    assertEquals("Is Looped 5 times", "01234", outputStream.toString());
  }
}
