Add rest client + domain module
All checks were successful
Maven build / build (push) Successful in 4m18s
All checks were successful
Maven build / build (push) Successful in 4m18s
This commit is contained in:
@@ -16,6 +16,10 @@
|
||||
<groupId>io.quarkus</groupId>
|
||||
<artifactId>quarkus-arc</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>fr.codeanddata.semrack</groupId>
|
||||
<artifactId>semrack</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>fr.codeanddata.semrack</groupId>
|
||||
<artifactId>semrack-core</artifactId>
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
package fr.codeanddata.semrack.core;
|
||||
|
||||
import fr.codeanddata.semrack.core.models.IndexSearchResult;
|
||||
import fr.codeanddata.semrack.core.models.Search;
|
||||
import fr.codeanddata.semrack.core.models.Document;
|
||||
import fr.codeanddata.semrack.core.models.StorageGet;
|
||||
import fr.codeanddata.semrack.Index;
|
||||
import fr.codeanddata.semrack.Storage;
|
||||
import fr.codeanddata.semrack.models.IndexSearchResult;
|
||||
import fr.codeanddata.semrack.models.Search;
|
||||
import fr.codeanddata.semrack.models.Document;
|
||||
import fr.codeanddata.semrack.models.StorageGet;
|
||||
import io.quarkus.arc.DefaultBean;
|
||||
import io.smallrye.mutiny.Uni;
|
||||
import jakarta.annotation.Priority;
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package fr.codeanddata.semrack.core.utils;
|
||||
|
||||
import fr.codeanddata.semrack.core.models.TraverserPath;
|
||||
import fr.codeanddata.semrack.enums.PathTypes;
|
||||
import fr.codeanddata.semrack.models.TraverserPath;
|
||||
import io.quarkus.test.junit.QuarkusTest;
|
||||
import jakarta.inject.Inject;
|
||||
import org.junit.jupiter.api.Assertions;
|
||||
@@ -33,16 +34,16 @@ public class TraverserTest {
|
||||
Assertions.assertEquals(14, paths.size());
|
||||
|
||||
List<List<?>> expectations = List.of(
|
||||
Arrays.asList(".user", null, Traverser.PathTypes.OBJECT),
|
||||
Arrays.asList(".user.age", 14, Traverser.PathTypes.NUMBER),
|
||||
Arrays.asList(".user.family[0].age", 38, Traverser.PathTypes.NUMBER),
|
||||
Arrays.asList(".user.family[0].isAdult", true, Traverser.PathTypes.BOOLEAN),
|
||||
Arrays.asList(".user.family[0].name", "mom", Traverser.PathTypes.STRING),
|
||||
Arrays.asList(".user.family[1].age", 6, Traverser.PathTypes.NUMBER),
|
||||
Arrays.asList(".user.family[1].isAdult", false, Traverser.PathTypes.BOOLEAN),
|
||||
Arrays.asList(".user.family[1].name", "bro", Traverser.PathTypes.STRING),
|
||||
Arrays.asList(".user.isAdult", false, Traverser.PathTypes.BOOLEAN),
|
||||
Arrays.asList(".user.name", "bob", Traverser.PathTypes.STRING)
|
||||
Arrays.asList(".user", null, PathTypes.OBJECT),
|
||||
Arrays.asList(".user.age", 14, PathTypes.NUMBER),
|
||||
Arrays.asList(".user.family[0].age", 38, PathTypes.NUMBER),
|
||||
Arrays.asList(".user.family[0].isAdult", true, PathTypes.BOOLEAN),
|
||||
Arrays.asList(".user.family[0].name", "mom", PathTypes.STRING),
|
||||
Arrays.asList(".user.family[1].age", 6, PathTypes.NUMBER),
|
||||
Arrays.asList(".user.family[1].isAdult", false, PathTypes.BOOLEAN),
|
||||
Arrays.asList(".user.family[1].name", "bro", PathTypes.STRING),
|
||||
Arrays.asList(".user.isAdult", false, PathTypes.BOOLEAN),
|
||||
Arrays.asList(".user.name", "bob", PathTypes.STRING)
|
||||
);
|
||||
|
||||
for (List<?> expectation : expectations) {
|
||||
|
||||
Reference in New Issue
Block a user