package com.atlassian.maven.plugins.jgitflow;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import org.codehaus.plexus.components.interactivity.InputHandler;
/**
* @since version
*/
public class TestInputHandler extends ConsoleInputHandler implements InputHandler
{
private final StringBuilder sb;
public TestInputHandler()
{
this.sb = new StringBuilder();
}
@Override
public String readLine() throws IOException
{
String val = sb.toString();
sb.setLength(0);
return val;
}
@Override
public String readPassword() throws IOException
{
return readLine();
}
@Override
public List readMultipleLines() throws IOException
{
return new ArrayList();
}
public void setResponse(String response)
{
sb.setLength(0);
sb.append(response);
}
}