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}