### Question:
ReportJob implements Serializable { public String getOutputTimeZone() { ReportJobSource jobSource = this.getSource(); if (jobSource != null) { Map<String, Object> parameters = jobSource.getParameters(); if (parameters != null) { TimeZone tz = (TimeZone) parameters.get(JRParameter.REPORT_TIME_ZONE); return tz != null ? tz.getID() : null; } } return null; } ReportJob();  ReportJob(ReportJob job); long getId(); void setId(long id); int getVersion(); void setVersion(int version); ReportJobSource getSource(); void setSource(ReportJobSource source); ReportJobTrigger getTrigger(); void setTrigger(ReportJobTrigger trigger); ReportJobMailNotification getMailNotification(); void setMailNotification(ReportJobMailNotification mailNotification); ReportJobRepositoryDestination getContentRepositoryDestination(); void setContentRepositoryDestination(
			ReportJobRepositoryDestination contentRepositoryDestination); ReportJobAlert getAlert(); void setAlert(ReportJobAlert alert); String getDescription(); void setDescription(String description); Timestamp getCreationDate(); void setCreationDate(Timestamp creationDate); String getLabel(); void setLabel(String label); String getBaseOutputFilename(); void setBaseOutputFilename(String baseOutputFilename); Set getOutputFormats(); Set<Byte> getOutputFormatsSet(); void setOutputFormats(Set outputFormats); void setOutputFormatsSet(Set<Byte> outputFormats); boolean addOutputFormat(byte outputFormat); boolean removeOutputFormat(byte outputFormat); String getUsername(); void setUsername(String username); String getOutputLocale(); void setOutputLocale(String outputLocale); String getOutputTimeZone(); void setOutputTimeZone(String timeZoneID); void setReportParameters(Map<String, Object> values); @XmlTransient ResourceReference getScheduledResource(); void setScheduledResource(ResourceReference scheduledResource); ReportJob applyModel(ReportJobModel jobModel, boolean replaceTrigger); static final int VERSION_NEW; static final byte OUTPUT_FORMAT_PDF; static final byte OUTPUT_FORMAT_HTML; static final byte OUTPUT_FORMAT_XLS; static final byte OUTPUT_FORMAT_RTF; static final byte OUTPUT_FORMAT_CSV; static final byte OUTPUT_FORMAT_ODT; static final byte OUTPUT_FORMAT_TXT; static final byte OUTPUT_FORMAT_DOCX; static final byte OUTPUT_FORMAT_ODS; static final byte OUTPUT_FORMAT_XLSX; static final byte OUTPUT_FORMAT_XLS_NOPAG; static final byte OUTPUT_FORMAT_XLSX_NOPAG; static final byte OUTPUT_FORMAT_PPTX; static final byte OUTPUT_FORMAT_JSON; static final byte OUTPUT_FORMAT_PNG; static final byte OUTPUT_FORMAT_DATA_SNAPSHOT; }### Answer:
@Test public void shouldReturnNullIfTimeZoneNotSet() { assertNull(this.reportJob.getOutputTimeZone()); }