use of com.redhat.service.bridge.manager.models.Processor in project sandbox by 5733d9e2be6485d52ffa08870cabdee0.
the class ConnectorsServiceTest method testProcessor.
private Processor testProcessor() {
Processor processor = new Processor();
processor.setId(TEST_PROCESSOR_ID);
processor.setName(TEST_PROCESSOR_NAME);
return processor;
}
use of com.redhat.service.bridge.manager.models.Processor in project sandbox by 5733d9e2be6485d52ffa08870cabdee0.
the class ProcessorDAOTest method createProcessor.
private Processor createProcessor(Bridge bridge, String name) {
Processor p = new Processor();
p.setBridge(bridge);
p.setName(name);
p.setStatus(ManagedResourceStatus.ACCEPTED);
p.setSubmittedAt(ZonedDateTime.now());
p.setPublishedAt(ZonedDateTime.now());
p.setShardId(TestConstants.SHARD_ID);
BaseAction a = new BaseAction();
a.setType(KafkaTopicAction.TYPE);
Map<String, String> params = new HashMap<>();
params.put(KafkaTopicAction.TOPIC_PARAM, TestConstants.DEFAULT_KAFKA_TOPIC);
a.setParameters(params);
ProcessorDefinition definition = new ProcessorDefinition(Collections.emptySet(), null, a);
p.setDefinition(mapper.valueToTree(definition));
processorDAO.persist(p);
return p;
}
use of com.redhat.service.bridge.manager.models.Processor in project sandbox by 5733d9e2be6485d52ffa08870cabdee0.
the class ProcessorDAOTest method findProcessorsToBeDeployedOrDelete.
@Test
@Transactional
public void findProcessorsToBeDeployedOrDelete() {
Bridge b = createBridge();
// To be provisioned
Processor p = createProcessor(b, "foo");
p.setDependencyStatus(ManagedResourceStatus.READY);
processorDAO.getEntityManager().merge(p);
// Already provisioned
Processor q = createProcessor(b, "bob");
q.setStatus(ManagedResourceStatus.READY);
q.setDependencyStatus(ManagedResourceStatus.READY);
processorDAO.getEntityManager().merge(q);
// To be de-provisioned
Processor r = createProcessor(b, "frank");
r.setStatus(ManagedResourceStatus.DEPROVISION);
r.setDependencyStatus(ManagedResourceStatus.DELETED);
processorDAO.getEntityManager().merge(r);
List<Processor> processors = processorDAO.findByShardIdWithReadyDependencies(TestConstants.SHARD_ID);
assertThat(processors.size()).isEqualTo(2);
processors.forEach((px) -> assertThat(px.getName()).isIn("foo", "frank"));
}
use of com.redhat.service.bridge.manager.models.Processor in project sandbox by 5733d9e2be6485d52ffa08870cabdee0.
the class ProcessorDAOTest method findByBridgeIdAndCustomerId_noProcessors.
@Test
public void findByBridgeIdAndCustomerId_noProcessors() {
Bridge b = createBridge();
ListResult<Processor> listResult = processorDAO.findByBridgeIdAndCustomerId(b.getId(), TestConstants.DEFAULT_CUSTOMER_ID, new QueryInfo(0, 100));
assertThat(listResult.getPage()).isZero();
assertThat(listResult.getSize()).isZero();
assertThat(listResult.getTotal()).isZero();
}
use of com.redhat.service.bridge.manager.models.Processor in project sandbox by 5733d9e2be6485d52ffa08870cabdee0.
the class ConnectorsApiClientTest method testProcessor.
private Processor testProcessor() {
Processor processor = new Processor();
processor.setId(TEST_PROCESSOR_ID);
processor.setName(TEST_PROCESSOR_NAME);
return processor;
}
Aggregations