added queue validation tests
This commit is contained in:
parent
68f0388723
commit
c21a9c1164
@ -152,6 +152,20 @@ public abstract class BaseQueueServiceTest extends AbstractServiceTest {
|
|||||||
queueService.saveQueue(queue);
|
queueService.saveQueue(queue);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test(expected = DataValidationException.class)
|
||||||
|
public void testSaveQueueWithInvalidName() {
|
||||||
|
Queue queue = new Queue();
|
||||||
|
queue.setTenantId(tenantId);
|
||||||
|
queue.setName("Test 1");
|
||||||
|
queue.setTopic("tb_rule_engine.test");
|
||||||
|
queue.setPollInterval(25);
|
||||||
|
queue.setPartitions(1);
|
||||||
|
queue.setPackProcessingTimeout(2000);
|
||||||
|
queue.setSubmitStrategy(createTestSubmitStrategy());
|
||||||
|
queue.setProcessingStrategy(createTestProcessingStrategy());
|
||||||
|
queueService.saveQueue(queue);
|
||||||
|
}
|
||||||
|
|
||||||
@Test(expected = DataValidationException.class)
|
@Test(expected = DataValidationException.class)
|
||||||
public void testSaveQueueWithEmptyTopic() {
|
public void testSaveQueueWithEmptyTopic() {
|
||||||
Queue queue = new Queue();
|
Queue queue = new Queue();
|
||||||
@ -165,6 +179,20 @@ public abstract class BaseQueueServiceTest extends AbstractServiceTest {
|
|||||||
queueService.saveQueue(queue);
|
queueService.saveQueue(queue);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test(expected = DataValidationException.class)
|
||||||
|
public void testSaveQueueWithInvalidTopic() {
|
||||||
|
Queue queue = new Queue();
|
||||||
|
queue.setTenantId(tenantId);
|
||||||
|
queue.setName("Test");
|
||||||
|
queue.setTopic("tb rule engine test");
|
||||||
|
queue.setPollInterval(25);
|
||||||
|
queue.setPartitions(1);
|
||||||
|
queue.setPackProcessingTimeout(2000);
|
||||||
|
queue.setSubmitStrategy(createTestSubmitStrategy());
|
||||||
|
queue.setProcessingStrategy(createTestProcessingStrategy());
|
||||||
|
queueService.saveQueue(queue);
|
||||||
|
}
|
||||||
|
|
||||||
@Test(expected = DataValidationException.class)
|
@Test(expected = DataValidationException.class)
|
||||||
public void testSaveQueueWithEmptyPollInterval() {
|
public void testSaveQueueWithEmptyPollInterval() {
|
||||||
Queue queue = new Queue();
|
Queue queue = new Queue();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user