Skip to content
Snippets Groups Projects
Commit 4dc77552 authored by Tobias Bruns's avatar Tobias Bruns
Browse files

OZG-7846 add test for form query

parent 4de616e9
No related branches found
No related tags found
1 merge request!28List performance check
......@@ -45,6 +45,7 @@ import de.ozgcloud.vorgang.clientattribute.ClientAttributeTestFactory;
import de.ozgcloud.vorgang.clientattribute.ClientAttributesMap;
import de.ozgcloud.vorgang.clientattribute.ClientAttributesMapTestFactory;
import de.ozgcloud.vorgang.common.db.CriteriaUtil;
import de.ozgcloud.vorgang.common.operator.OperatorTestFactory;
import de.ozgcloud.vorgang.vorgang.Vorgang.Status;
@DataITCase
......@@ -166,6 +167,31 @@ class VorgangHeaderRepositoryImplITCase {
}
}
@Nested
class TestQueryForForm {
@BeforeEach
void initData() {
mongoOperations.save(VorgangTestFactory.create());
}
@Test
void shouldReturnTotalForForm() {
var query = FindVorgangRequestTestFactory.createBuilder()
.findVorgangQuery(FindVorgangQuery.builder()
.operator(OperatorTestFactory.createEqualOperatorBuilder()
.fieldPath("eingangs.header.formEngineName").operand(VorgangTestFactory.FORM_ENGINE_NAME).build())
.logicalOperator(FindVorgangQuery.LogicalOperator.AND).nestedQuery(
FindVorgangQuery.builder().operator(OperatorTestFactory.createEqualOperatorBuilder()
.fieldPath("eingangs.header.formId").operand(EingangHeaderTestFactory.FORM_ID).build()).build())
.build())
.build();
var result = repositoryImpl.findAll(query);
assertThat(result.getContent()).hasSize(1);
}
}
@Nested
class TestWithHasNextWiedervorlageFristFilter {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment