package hudson.plugins.PerfPublisher.Report;
import java.util.ArrayList;
public class ErrorMessageContainer {
private ArrayList<ErrorMessage> messages;
public ErrorMessageContainer() {
messages = new ArrayList<ErrorMessage>();
}
public void addErrorMessage(ErrorMessage error, Test t) {
boolean done = false;
for(int i=0; i<messages.size(); i++) {
if (messages.get(i).getMessage().equalsIgnoreCase(error.getMessage())) {
messages.get(i).addTest(t);
messages.get(i).setNumberOfTest(messages.get(i).getNumberOfTest()+1);
done = true;
}
}
if (done == false) {
error.addTest(t);
messages.add(error);
}
}
public ArrayList<ErrorMessage> getErrorMessages() {
return messages;
}
}