Skip to content

Commit 766c93d

Browse files
committed
Adapted test case to reproduce the issue with opensearch-java (opensearch-project/opensearch-java#1513)
Signed-off-by: Andriy Redko <[email protected]>
1 parent 0954945 commit 766c93d

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

spring-data-opensearch/src/test/java/org/opensearch/data/client/core/index/DynamicTemplatesContextBaseTests.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,12 @@ void shouldCreateDynamicTemplateOne() {
5555
assertThat(operations.search(Query.findAll(), SampleDynamicTemplatesEntity.class).get().count()).isEqualTo(1L);
5656
}
5757

58-
5958
@Test
6059
void shouldCreateDynamicTemplateTwo() {
6160
IndexOperations indexOperations = operations.indexOps(SampleDynamicTemplatesEntityTwo.class);
6261
assertThat(indexOperations.createWithMapping()).isTrue();
6362

64-
operations.save(new SampleDynamicTemplatesEntityTwo("Other string"));
63+
operations.save(new SampleDynamicTemplatesEntityTwo(Map.of("first.last", "Smith")));
6564
assertThat(operations.search(Query.findAll(), SampleDynamicTemplatesEntityTwo.class).get().count()).isEqualTo(1L);
6665
}
6766

@@ -98,13 +97,14 @@ static class SampleDynamicTemplatesEntityTwo {
9897
@Id private String id;
9998

10099
@Nullable
101-
@Field(type = FieldType.Text) private String others;
100+
@Field(type = FieldType.Object) private final Map<String, String> names;
102101

103102
public SampleDynamicTemplatesEntityTwo() {
103+
this(new HashMap<>());
104104
}
105105

106-
public SampleDynamicTemplatesEntityTwo(final String others) {
107-
this.others = others;
106+
public SampleDynamicTemplatesEntityTwo(final Map<String, String> names) {
107+
this.names = names;
108108
}
109109
}
110110
}

spring-data-opensearch/src/test/resources/mappings/test-dynamic_templates_mappings_two.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
}
1212
}
1313
},
14-
"path_match": "others.*"
14+
"path_match": "names.*"
1515
}
1616
}
1717
]

0 commit comments

Comments
 (0)