if (reportingConfiguration != null) { reportingConfiguration.validate(version); if (reportingConfiguration.isSkipReportHeader() != null) { httpHeaders.set("skipReportHeader", Boolean.toString(reportingConfiguration.isSkipReportHeader()));
if (reportingConfiguration != null) { reportingConfiguration.validate(version); if (reportingConfiguration.isSkipReportHeader() != null) { httpHeaders.set("skipReportHeader", Boolean.toString(reportingConfiguration.isSkipReportHeader()));
@Test public void testBuilder_noOptions() { ReportingConfiguration reportingConfiguration = new Builder().build(); assertNull(reportingConfiguration.isSkipReportHeader()); assertNull(reportingConfiguration.isSkipColumnHeader()); assertNull(reportingConfiguration.isSkipReportSummary()); assertNull(reportingConfiguration.isIncludeZeroImpressions()); assertNull(reportingConfiguration.isUseRawEnumValues()); }
assertTrue(config1.isSkipReportHeader()); assertFalse(config1.isSkipColumnHeader()); assertTrue(config1.isSkipReportSummary()); config1.isSkipReportHeader()); config2.isSkipReportHeader());
@Test public void testBuilder_nullOptions() { ReportingConfiguration reportingConfiguration = new Builder() .skipReportHeader(null) .skipReportSummary(null) .includeZeroImpressions(null) .useRawEnumValues(null) .build(); assertNull(reportingConfiguration.isSkipReportHeader()); assertNull(reportingConfiguration.isSkipColumnHeader()); assertNull(reportingConfiguration.isSkipReportSummary()); assertNull(reportingConfiguration.isIncludeZeroImpressions()); assertNull(reportingConfiguration.isUseRawEnumValues()); }
@Test public void testBuilder_allOptionsTrue() { ReportingConfiguration reportingConfiguration = new Builder() .skipReportHeader(true) .skipColumnHeader(true) .skipReportSummary(true) .includeZeroImpressions(true) .useRawEnumValues(true) .build(); assertTrue(reportingConfiguration.isSkipReportHeader()); assertTrue(reportingConfiguration.isSkipColumnHeader()); assertTrue(reportingConfiguration.isSkipReportSummary()); assertTrue(reportingConfiguration.isIncludeZeroImpressions()); assertTrue(reportingConfiguration.isUseRawEnumValues()); }
@Test public void testBuilder_mixedOptions_trueFalse() { ReportingConfiguration reportingConfiguration = new Builder() .skipReportHeader(true) .skipColumnHeader(true) .skipReportSummary(false) .includeZeroImpressions(false) .useRawEnumValues(true) .build(); assertTrue(reportingConfiguration.isSkipReportHeader()); assertTrue(reportingConfiguration.isSkipColumnHeader()); assertFalse(reportingConfiguration.isSkipReportSummary()); assertFalse(reportingConfiguration.isIncludeZeroImpressions()); assertTrue(reportingConfiguration.isUseRawEnumValues()); }
assertEquals( "skipReportHeader not equal to the reporting config setting", toStringBoolean(reportingConfiguration.isSkipReportHeader()), headers.get("skipReportHeader")); assertEquals(
assertNull( "skip report header is not null, but no reporting options in config", reportingConfig.isSkipReportHeader()); assertNull( "skip report summary is not null, but no reporting options in config",
"reporting configuration should not be null", session.getReportingConfiguration()); assertTrue(session.getReportingConfiguration().isSkipReportHeader()); assertTrue(session.getReportingConfiguration().isSkipColumnHeader()); assertFalse(session.getReportingConfiguration().isSkipReportSummary());