public void crossProjectEnabled() {
settings.setProperty(CoreProperties.CPD_CROSS_RPOJECT, "true");
assertThat(factory.verifyCrossProject(project, logger)).isTrue();
+ verify(logger).info("Cross-project analysis enabled");
}
@Test
settings.setProperty(CoreProperties.CPD_CROSS_RPOJECT, "true");
project.setBranch("branch");
assertThat(factory.verifyCrossProject(project, logger)).isFalse();
+ verify(logger).info("Cross-project analysis disabled. Not supported on project branches.");
}
@Test
public void crossProjectDisabled() {
settings.setProperty(CoreProperties.CPD_CROSS_RPOJECT, "false");
assertThat(factory.verifyCrossProject(project, logger)).isFalse();
+ verify(logger).info("Cross-project analysis disabled");
}
}