public boolean isIssues() {
return issues;
}
+
+ @Override
+ public boolean isPublish() {
+ return !preview && !issues;
+ }
public boolean isMediumTest() {
return mediumTestMode;
LOG.info("Preview mode");
} else if (issues) {
LOG.info("Issues mode");
+ } else {
+ LOG.info("Publish mode");
}
if (mediumTestMode) {
LOG.info("Medium test mode");
assertThat(mode.isPreview()).isTrue();
}
+
+ @Test
+ public void default_publish_mode() {
+ ProjectAnalysisMode mode = createMode(CoreProperties.ANALYSIS_MODE_PREVIEW);
+ assertThat(mode.isPublish()).isFalse();
+
+ mode = createMode(CoreProperties.ANALYSIS_MODE_ISSUES);
+ assertThat(mode.isPublish()).isFalse();
+
+ mode = createMode(null);
+
+ assertThat(mode.isPublish()).isTrue();
+ }
@Test
public void support_issues_mode() {