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
Branches OZG-5580-Configure-To-Connect-To-Zufi
No related tags found
1 merge request!28List performance check
...@@ -45,6 +45,7 @@ import de.ozgcloud.vorgang.clientattribute.ClientAttributeTestFactory; ...@@ -45,6 +45,7 @@ import de.ozgcloud.vorgang.clientattribute.ClientAttributeTestFactory;
import de.ozgcloud.vorgang.clientattribute.ClientAttributesMap; import de.ozgcloud.vorgang.clientattribute.ClientAttributesMap;
import de.ozgcloud.vorgang.clientattribute.ClientAttributesMapTestFactory; import de.ozgcloud.vorgang.clientattribute.ClientAttributesMapTestFactory;
import de.ozgcloud.vorgang.common.db.CriteriaUtil; import de.ozgcloud.vorgang.common.db.CriteriaUtil;
import de.ozgcloud.vorgang.common.operator.OperatorTestFactory;
import de.ozgcloud.vorgang.vorgang.Vorgang.Status; import de.ozgcloud.vorgang.vorgang.Vorgang.Status;
@DataITCase @DataITCase
...@@ -166,6 +167,31 @@ class VorgangHeaderRepositoryImplITCase { ...@@ -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 @Nested
class TestWithHasNextWiedervorlageFristFilter { class TestWithHasNextWiedervorlageFristFilter {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment