/**
*
*/
package tap.core;
import java.util.List;
import tap.PhaseError;
import tap.util.TapAlerterInterface;
public class TapAlerter implements TapAlerterInterface{
private boolean success=true;
public boolean checkSuccess() {
return success;
}
public void reset() {
success = true;
}
@Override
public void alert(Exception exception, String summary) {
success=false;
System.out.println("alert: " + summary);
System.out.println("alert: " + exception);
}
@Override
public void alert(List<PhaseError> result) {
success=false;
if (!result.isEmpty()) {
for(PhaseError e: result) {
System.out.println(e.getMessage());
}
}
}
@Override
public void alert(String problem) {
success=false;
System.out.println("alert: " + problem);
}
@Override
public void pipeCompletion(String pipeName, String summary) {
System.out.println("Completed: " + pipeName);
System.out.println("Summary: " + summary);
}
}