001package edu.pdx.cs.joy.grader.poa;
002
003import java.time.LocalDateTime;
004
005public abstract class POASubmissionTestCase extends EventBusTestCase {
006
007  protected POASubmission createPOASubmission(String subject, String submitter, LocalDateTime submitTime) {
008    return createPOASubmission(subject, submitter, submitTime, "Content", "text/plain");
009  }
010
011  protected POASubmission createPOASubmission(String subject, String submitter, LocalDateTime submitTime, String content, String contentType) {
012    POASubmission.Builder builder = POASubmission.builder();
013    builder.setSubject(subject);
014    builder.setSubmitter(submitter);
015    builder.setSubmitTime(submitTime);
016    builder.setContent(content);
017    builder.setContentType(contentType);
018    return builder.create();
019  }
020}