use of com.redhat.service.bridge.manager.models.Bridge in project sandbox by 5733d9e2be6485d52ffa08870cabdee0.
the class ProcessorServiceTest method testMGDOBR_80.
@Test
public void testMGDOBR_80() {
Bridge b = createPersistBridge(ManagedResourceStatus.READY);
Set<BaseFilter> filters = new HashSet<>();
filters.add(new StringEquals("name", "myName"));
filters.add(new StringEquals("surename", "mySurename"));
ProcessorRequest r = new ProcessorRequest("My Processor", filters, null, createKafkaAction());
Processor processor = processorService.createProcessor(b.getId(), b.getCustomerId(), r);
await().atMost(5, SECONDS).untilAsserted(() -> {
Processor p = processorDAO.findById(processor.getId());
assertThat(p).isNotNull();
assertThat(p.getDependencyStatus()).isEqualTo(ManagedResourceStatus.READY);
});
assertThat(processorService.getProcessors(b.getId(), TestConstants.DEFAULT_CUSTOMER_ID, new QueryInfo(0, 100)).getSize()).isEqualTo(1);
}
use of com.redhat.service.bridge.manager.models.Bridge in project sandbox by 5733d9e2be6485d52ffa08870cabdee0.
the class ProcessorServiceTest method deleteProcessor_processorDoesNotExist.
@Test
public void deleteProcessor_processorDoesNotExist() {
Bridge b = createPersistBridge(ManagedResourceStatus.READY);
assertThatExceptionOfType(ItemNotFoundException.class).isThrownBy(() -> processorService.deleteProcessor(b.getId(), "doesNotExist", b.getCustomerId()));
}
use of com.redhat.service.bridge.manager.models.Bridge in project sandbox by 5733d9e2be6485d52ffa08870cabdee0.
the class ProcessorServiceTest method createPersistBridge.
private Bridge createPersistBridge(ManagedResourceStatus status) {
Bridge b = new Bridge();
b.setName(TestConstants.DEFAULT_BRIDGE_NAME);
b.setCustomerId(TestConstants.DEFAULT_CUSTOMER_ID);
b.setStatus(status);
b.setSubmittedAt(ZonedDateTime.now());
b.setPublishedAt(ZonedDateTime.now());
bridgeDAO.persist(b);
return b;
}
use of com.redhat.service.bridge.manager.models.Bridge in project sandbox by 5733d9e2be6485d52ffa08870cabdee0.
the class ProcessorServiceTest method createProcessor_processorWithSameNameAlreadyExists.
@Test
public void createProcessor_processorWithSameNameAlreadyExists() {
Bridge b = createPersistBridge(ManagedResourceStatus.READY);
ProcessorRequest r = new ProcessorRequest("My Processor", createKafkaAction());
Processor processor = processorService.createProcessor(b.getId(), b.getCustomerId(), r);
await().atMost(5, SECONDS).untilAsserted(() -> {
Processor p = processorDAO.findById(processor.getId());
assertThat(p).isNotNull();
assertThat(p.getDependencyStatus()).isEqualTo(ManagedResourceStatus.READY);
});
assertThatExceptionOfType(AlreadyExistingItemException.class).isThrownBy(() -> processorService.createProcessor(b.getId(), b.getCustomerId(), r));
}
use of com.redhat.service.bridge.manager.models.Bridge in project sandbox by 5733d9e2be6485d52ffa08870cabdee0.
the class ProcessorServiceTest method updateProcessorStatus.
@Test
public void updateProcessorStatus() {
Bridge b = createPersistBridge(ManagedResourceStatus.READY);
ProcessorRequest r = new ProcessorRequest("My Processor", createKafkaAction());
Processor processor = processorService.createProcessor(b.getId(), b.getCustomerId(), r);
await().atMost(5, SECONDS).untilAsserted(() -> {
Processor p = processorDAO.findById(processor.getId());
assertThat(p).isNotNull();
assertThat(p.getDependencyStatus()).isEqualTo(ManagedResourceStatus.READY);
});
ProcessorDTO dto = processorService.toDTO(processor);
dto.setStatus(ManagedResourceStatus.FAILED);
Processor updated = processorService.updateProcessorStatus(dto);
assertThat(updated.getStatus()).isEqualTo(ManagedResourceStatus.FAILED);
}
Aggregations