use of com.synopsys.integration.alert.common.message.model.LinkableItem in project hub-alert by blackducksoftware.
the class ProjectMessageTest method combineProjectVersionOperationsMatchTest.
@Test
public void combineProjectVersionOperationsMatchTest() {
LinkableItem provider = new LinkableItem("Provider", "Provider Config Name");
ProviderDetails providerDetails = new ProviderDetails(1L, provider);
LinkableItem commonProject = new LinkableItem("Project", "Project 1");
LinkableItem commonProjectVersion = new LinkableItem("Project Version", "Project Version 1");
ProjectOperation commonOperation = ProjectOperation.CREATE;
ProjectMessage projectMessage1 = ProjectMessage.projectVersionStatusInfo(providerDetails, commonProject, commonProjectVersion, commonOperation);
ProjectMessage projectMessage2 = ProjectMessage.projectVersionStatusInfo(providerDetails, commonProject, commonProjectVersion, commonOperation);
assertCombined(projectMessage1, projectMessage2);
}
use of com.synopsys.integration.alert.common.message.model.LinkableItem in project hub-alert by blackducksoftware.
the class ProjectMessageTest method combineProviderDetailsDontMatchTest.
@Test
public void combineProviderDetailsDontMatchTest() {
LinkableItem commonProject = new LinkableItem("Project", "Common Project");
ProjectOperation commonOperation = ProjectOperation.CREATE;
LinkableItem provider1 = new LinkableItem("Provider", "Provider 1");
ProviderDetails providerDetails1 = new ProviderDetails(1L, provider1);
ProjectMessage projectMessage1 = ProjectMessage.projectStatusInfo(providerDetails1, commonProject, commonOperation);
LinkableItem provider2 = new LinkableItem("Provider", "Provider 2");
ProviderDetails providerDetails2 = new ProviderDetails(2L, provider2);
ProjectMessage projectMessage2 = ProjectMessage.projectStatusInfo(providerDetails2, commonProject, commonOperation);
assertNotCombined(projectMessage1, projectMessage2);
}
use of com.synopsys.integration.alert.common.message.model.LinkableItem in project hub-alert by blackducksoftware.
the class ProcessedProviderMessageTest method combineProjectsDontMatchTest.
@Test
public void combineProjectsDontMatchTest() {
LinkableItem provider = new LinkableItem("Provider", "Provider Config Name");
ProviderDetails providerDetails = new ProviderDetails(1L, provider);
LinkableItem project1 = new LinkableItem("Project", "Project 1");
LinkableItem project2 = new LinkableItem("Project", "Project 2");
ProjectOperation commonOperation = ProjectOperation.CREATE;
ProjectMessage projectMessage1 = ProjectMessage.projectStatusInfo(providerDetails, project1, commonOperation);
ProjectMessage projectMessage2 = ProjectMessage.projectStatusInfo(providerDetails, project2, commonOperation);
ProcessedProviderMessage<ProjectMessage> processedProviderMessage1 = ProcessedProviderMessage.singleSource(10L, projectMessage1);
ProcessedProviderMessage<ProjectMessage> processedProviderMessage2 = ProcessedProviderMessage.singleSource(20L, projectMessage2);
assertNotCombined(processedProviderMessage1, processedProviderMessage2);
}
use of com.synopsys.integration.alert.common.message.model.LinkableItem in project hub-alert by blackducksoftware.
the class ProcessedProviderMessageTest method combineProjectVersionsDontMatchTest.
@Test
public void combineProjectVersionsDontMatchTest() {
LinkableItem provider = new LinkableItem("Provider", "Provider Config Name");
ProviderDetails providerDetails = new ProviderDetails(1L, provider);
LinkableItem commonProject = new LinkableItem("Project", "Project 1");
ProjectOperation commonOperation = ProjectOperation.CREATE;
LinkableItem projectVersion1 = new LinkableItem("Project Version", "Project Version 1");
LinkableItem projectVersion2 = new LinkableItem("Project Version", "Project Version 2");
ProjectMessage projectMessage1 = ProjectMessage.projectVersionStatusInfo(providerDetails, commonProject, null, commonOperation);
ProjectMessage projectMessage2 = ProjectMessage.projectVersionStatusInfo(providerDetails, commonProject, projectVersion1, commonOperation);
ProjectMessage projectMessage3 = ProjectMessage.projectVersionStatusInfo(providerDetails, commonProject, projectVersion2, commonOperation);
ProcessedProviderMessage<ProjectMessage> processedProviderMessage1 = ProcessedProviderMessage.singleSource(10L, projectMessage1);
ProcessedProviderMessage<ProjectMessage> processedProviderMessage2 = ProcessedProviderMessage.singleSource(20L, projectMessage2);
ProcessedProviderMessage<ProjectMessage> processedProviderMessage3 = ProcessedProviderMessage.singleSource(30L, projectMessage3);
assertNotCombined(processedProviderMessage1, processedProviderMessage2);
assertNotCombined(processedProviderMessage1, processedProviderMessage3);
assertNotCombined(processedProviderMessage2, processedProviderMessage3);
}
use of com.synopsys.integration.alert.common.message.model.LinkableItem in project hub-alert by blackducksoftware.
the class ProcessedProviderMessageTest method combineMessageReasonsDontMatchTest.
@Test
public void combineMessageReasonsDontMatchTest() {
LinkableItem provider = new LinkableItem("Provider", "Provider Config Name");
ProviderDetails providerDetails = new ProviderDetails(1L, provider);
LinkableItem commonProject = new LinkableItem("Project", "Common Project");
ProjectOperation commonOperation = ProjectOperation.CREATE;
ProjectMessage projectMessage1 = ProjectMessage.projectStatusInfo(providerDetails, commonProject, commonOperation);
LinkableItem projectVersion = new LinkableItem("Project Version", "1.2.3");
ProjectMessage projectMessage2 = ProjectMessage.projectVersionStatusInfo(providerDetails, commonProject, projectVersion, commonOperation);
ProcessedProviderMessage<ProjectMessage> processedProviderMessage1 = ProcessedProviderMessage.singleSource(10L, projectMessage1);
ProcessedProviderMessage<ProjectMessage> processedProviderMessage2 = ProcessedProviderMessage.singleSource(20L, projectMessage2);
assertNotCombined(processedProviderMessage1, processedProviderMessage2);
}
Aggregations