Boolean.toString(reportingConfiguration.isIncludeZeroImpressions())); if (reportingConfiguration.isUseRawEnumValues() != null) { httpHeaders.set( "useRawEnumValues", Boolean.toString(reportingConfiguration.isUseRawEnumValues()));
Boolean.toString(reportingConfiguration.isIncludeZeroImpressions())); if (reportingConfiguration.isUseRawEnumValues() != null) { httpHeaders.set( "useRawEnumValues", Boolean.toString(reportingConfiguration.isUseRawEnumValues()));
@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()); }
@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( "useRawEnumValues not equal to the reporting config setting", toStringBoolean(reportingConfiguration.isUseRawEnumValues()), headers.get("useRawEnumValues"));
assertNull( "use raw enum values is not null, but no reporting options in config", reportingConfig.isUseRawEnumValues()); assertNull( "download timeout is not null, but no reporting options in config",
assertTrue(session.getReportingConfiguration().isSkipColumnHeader()); assertFalse(session.getReportingConfiguration().isSkipReportSummary()); assertFalse(session.getReportingConfiguration().isUseRawEnumValues()); assertEquals( 9999999, session.getReportingConfiguration().getReportDownloadTimeout().intValue());
assertTrue(config1.isSkipReportSummary()); assertFalse(config1.isIncludeZeroImpressions()); assertTrue(config1.isUseRawEnumValues());