package pl.touk.sputnik;
import pl.touk.sputnik.configuration.Configuration;
import pl.touk.sputnik.review.Comment;
import pl.touk.sputnik.review.Review;
import pl.touk.sputnik.review.ReviewFile;
import pl.touk.sputnik.review.ReviewFormatterFactory;
import java.util.Arrays;
import java.util.List;
public class ReviewBuilder {
public static Review buildReview(Configuration configuration) {
List<ReviewFile> reviewFiles = Arrays.asList(buildReviewFile(1), buildReviewFile(2), buildReviewFile(3), buildReviewFile(4));
Review review = new Review(reviewFiles, ReviewFormatterFactory.get(configuration));
review.setTotalViolationCount(8);
review.getMessages().add("Total 8 violations found");
review.getScores().put("Code-Review", (short) 1);
return review;
}
public static ReviewFile buildReviewFile(int i) {
ReviewFile reviewFile = new ReviewFile("filename" + i);
reviewFile.getComments().add(new Comment(0, "test1"));
reviewFile.getComments().add(new Comment(1, "test2"));
return reviewFile;
}
}