Skip to content

Commit a7871ce

Browse files
committed
feat(test): add util for creating test synonym sets
1 parent b3a1c68 commit a7871ce

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/test/java/org/typesense/api/Helper.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@
3030
import org.typesense.model.StopwordsSetSchema;
3131
import org.typesense.model.StopwordsSetUpsertSchema;
3232
import org.typesense.model.StopwordsSetsRetrieveAllSchema;
33+
import org.typesense.model.SynonymItemSchema;
34+
import org.typesense.model.SynonymSetCreateSchema;
35+
import org.typesense.model.SynonymSetSchema;
36+
import org.typesense.model.SynonymSetsRetrieveSchema;
3337
import org.typesense.resources.Node;
3438

3539
public class Helper {
@@ -187,6 +191,16 @@ public void createStemmingDictionary() throws Exception{
187191
client.stemming().dictionaries().upsert("irregular-plurals", stemmingDictionaryWords);
188192
}
189193

194+
public SynonymSetCreateSchema createTestSynonymSetData() {
195+
SynonymItemSchema synonymItem = new SynonymItemSchema();
196+
synonymItem.setId("dummy");
197+
synonymItem.setSynonyms(List.of("foo", "bar", "baz"));
198+
199+
SynonymSetCreateSchema synonymSetData = new SynonymSetCreateSchema();
200+
synonymSetData.setItems(List.of(synonymItem));
201+
return synonymSetData;
202+
}
203+
190204
public void teardown() throws Exception {
191205
CollectionResponse[] collectionResponses = client.collections().retrieve();
192206
for (CollectionResponse c : collectionResponses) {

0 commit comments

Comments
 (0)