added classes for vectorization, similarity search and summarization
This commit is contained in:
@@ -29,7 +29,8 @@ class HomeboxSearchProviderTest {
|
||||
|
||||
when(mockRepo.findByAppUrlAndUsername(MOCK_URL, MOCK_USER)).thenReturn(null);
|
||||
|
||||
SearchRequest request = new SearchRequest(MOCK_URL, MOCK_USER, "test query", HOMEBOX);
|
||||
SearchRequest request =
|
||||
new SearchRequest(MOCK_URL, MOCK_USER, "test query", HOMEBOX, false);
|
||||
Pageable pageable = PageRequest.of(0, 10);
|
||||
assertThrows(ConnectionNotFoundException.class,
|
||||
() -> provider.getSearchResults(request, pageable));
|
||||
|
||||
@@ -104,7 +104,8 @@ class SearchControllerTest {
|
||||
"appUrl": "http://irrelevant",
|
||||
"query": "Item",
|
||||
"serviceType": "HOMEBOX",
|
||||
"username": "irrelevant"
|
||||
"username": "irrelevant",
|
||||
"aiSearch": false
|
||||
}
|
||||
""")).andExpect(status().isUnauthorized());
|
||||
}
|
||||
@@ -117,22 +118,23 @@ class SearchControllerTest {
|
||||
}
|
||||
|
||||
private String searchRequestBody(WireMockRuntimeInfo wm, String serviceType) {
|
||||
return searchRequestBody(wm.getHttpBaseUrl(), serviceType);
|
||||
return searchRequestBody(wm.getHttpBaseUrl(), serviceType, false);
|
||||
}
|
||||
|
||||
private String searchRequestBody(String serviceType) {
|
||||
return searchRequestBody("http://irrelevant", serviceType);
|
||||
return searchRequestBody("http://irrelevant", serviceType, false);
|
||||
}
|
||||
|
||||
private String searchRequestBody(String appUrl, String serviceType) {
|
||||
private String searchRequestBody(String appUrl, String serviceType, boolean aiSearch) {
|
||||
return """
|
||||
{
|
||||
"appUrl": "%s",
|
||||
"query": "Item",
|
||||
"serviceType": "%s",
|
||||
"username": "%s"
|
||||
"username": "%s",
|
||||
"aiSearch": "%b"
|
||||
}
|
||||
""".formatted(appUrl, serviceType, MOCK_USER);
|
||||
""".formatted(appUrl, serviceType, MOCK_USER, aiSearch);
|
||||
}
|
||||
|
||||
private String connectionRequestBody(WireMockRuntimeInfo wm) {
|
||||
|
||||
Reference in New Issue
Block a user