Skip to content

Commit 3ee5506

Browse files
committed
add missing cts for search
1 parent 7602af1 commit 3ee5506

38 files changed

+1194
-89
lines changed

templates/java/libraries/okhttp-gson/api.mustache

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public class {{classname}} extends ApiClient {
4646
@Deprecated
4747
{{/isDeprecated}}
4848
private Call {{operationId}}Call({{#allParams}}{{{dataType}}} {{paramName}}, {{/allParams}}final ApiCallback _callback) throws ApiException {
49-
Object body = {{#bodyParam}}{{paramName}}{{/bodyParam}}{{^bodyParam}}null{{/bodyParam}};
49+
Object bodyObj = {{#bodyParam}}{{paramName}}{{/bodyParam}}{{^bodyParam}}null{{/bodyParam}};
5050

5151
// create path and map variables
5252
String path = "{{{path}}}"{{#pathParams}}
@@ -70,7 +70,7 @@ public class {{classname}} extends ApiClient {
7070
headers.put("Accept", "application/json");
7171
headers.put("Content-Type", "application/json");
7272

73-
return this.buildCall(path, "{{httpMethod}}", queryParams, body, headers, _callback);
73+
return this.buildCall(path, "{{httpMethod}}", queryParams, bodyObj, headers, _callback);
7474
}
7575

7676
{{#isDeprecated}}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
[
2+
{
3+
"method": "addOrUpdateObject",
4+
"parameters": {
5+
"indexName": "indexName",
6+
"objectID": "uniqueID",
7+
"body": {
8+
"key": "value"
9+
}
10+
},
11+
"request": {
12+
"path": "/1/indexes/indexName/uniqueID",
13+
"method": "PUT",
14+
"data": {
15+
"key": "value"
16+
}
17+
}
18+
}
19+
]
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
[
2+
{
3+
"method": "appendSource",
4+
"parameters": {
5+
"source": {
6+
"source": "theSource",
7+
"description": "theDescription"
8+
}
9+
},
10+
"request": {
11+
"path": "/1/security/sources/append",
12+
"method": "POST",
13+
"data": {
14+
"source": "theSource",
15+
"description": "theDescription"
16+
}
17+
}
18+
}
19+
]
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
[
2+
{
3+
"method": "assignUserId",
4+
"parameters": {
5+
"xAlgoliaUserID": "indexName",
6+
"assignUserIdObject": {
7+
"cluster": "theCluster"
8+
}
9+
},
10+
"request": {
11+
"path": "/1/clusters/mapping",
12+
"method": "POST",
13+
"data": {
14+
"cluster": "theCluster"
15+
}
16+
}
17+
}
18+
]

tests/CTS/clients/search/batch.json

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
[
2+
{
3+
"method": "batch",
4+
"parameters": {
5+
"indexName": "theIndexName",
6+
"batchWriteObject": {
7+
"requests": [
8+
{
9+
"action": "delete",
10+
"body": {
11+
"key": "value"
12+
},
13+
"indexName": "otherIndexName"
14+
}
15+
]
16+
}
17+
},
18+
"request": {
19+
"path": "/1/indexes/theIndexName/batch",
20+
"method": "POST",
21+
"data": {
22+
"requests": [
23+
{
24+
"action": "delete",
25+
"body": {
26+
"key": "value"
27+
},
28+
"indexName": "otherIndexName"
29+
}
30+
]
31+
}
32+
}
33+
}
34+
]
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
[
2+
{
3+
"method": "batchAssignUserIds",
4+
"parameters": {
5+
"xAlgoliaUserID": "userID",
6+
"batchAssignUserIdsObject": {
7+
"cluster": "theCluster",
8+
"users": [
9+
"user1",
10+
"user2"
11+
]
12+
}
13+
},
14+
"request": {
15+
"path": "/1/clusters/mapping/batch",
16+
"method": "POST",
17+
"data": {
18+
"cluster": "theCluster",
19+
"users": [
20+
"user1",
21+
"user2"
22+
]
23+
}
24+
}
25+
}
26+
]
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[
2+
{
3+
"method": "clearObjects",
4+
"parameters": {
5+
"indexName": "theIndexName"
6+
},
7+
"request": {
8+
"path": "/1/indexes/theIndexName/clear",
9+
"method": "POST"
10+
}
11+
}
12+
]
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
[
2+
{
3+
"method": "deleteBy",
4+
"parameters": {
5+
"indexName": "theIndexName",
6+
"searchParams": {
7+
"query": "testQuery"
8+
}
9+
},
10+
"request": {
11+
"path": "/1/indexes/theIndexName/deleteByQuery",
12+
"method": "POST",
13+
"data": {
14+
"query": "testQuery"
15+
}
16+
}
17+
}
18+
]
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[
2+
{
3+
"method": "deleteIndex",
4+
"parameters": {
5+
"indexName": "theIndexName"
6+
},
7+
"request": {
8+
"path": "/1/indexes/theIndexName",
9+
"method": "DELETE"
10+
}
11+
}
12+
]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
[
2+
{
3+
"method": "deleteObject",
4+
"parameters": {
5+
"indexName": "theIndexName",
6+
"objectID": "uniqueID"
7+
},
8+
"request": {
9+
"path": "/1/indexes/theIndexName/uniqueID",
10+
"method": "DELETE"
11+
}
12+
}
13+
]
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[
2+
{
3+
"method": "deleteSource",
4+
"parameters": {
5+
"source": "theSource"
6+
},
7+
"request": {
8+
"path": "/1/security/sources/theSource",
9+
"method": "DELETE"
10+
}
11+
}
12+
]

tests/CTS/clients/search/getLogs.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
[
2+
{
3+
"method": "getLogs",
4+
"parameters": {
5+
"offset": 5,
6+
"length": 10,
7+
"indexName": "theIndexName",
8+
"type": "all"
9+
},
10+
"request": {
11+
"path": "/1/logs",
12+
"method": "GET"
13+
}
14+
}
15+
]
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
[
2+
{
3+
"method": "getObject",
4+
"parameters": {
5+
"indexName": "theIndexName",
6+
"objectID": "uniqueID",
7+
"attributesToRetrieve": [
8+
"attr1",
9+
"attr2"
10+
]
11+
},
12+
"request": {
13+
"path": "/1/indexes/theIndexName/uniqueID",
14+
"method": "GET"
15+
}
16+
}
17+
]
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
[
2+
{
3+
"method": "getObjects",
4+
"parameters": {
5+
"getObjectsObject": {
6+
"requests": [
7+
{
8+
"attributesToRetrieve": [
9+
"attr1",
10+
"attr2"
11+
],
12+
"objectID": "uniqueID",
13+
"indexName": "theIndexName"
14+
}
15+
]
16+
}
17+
},
18+
"request": {
19+
"path": "/1/indexes/*/objects",
20+
"method": "POST",
21+
"data": {
22+
"requests": [
23+
{
24+
"attributesToRetrieve": [
25+
"attr1",
26+
"attr2"
27+
],
28+
"objectID": "uniqueID",
29+
"indexName": "theIndexName"
30+
}
31+
]
32+
}
33+
}
34+
}
35+
]
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[
2+
{
3+
"method": "getSettings",
4+
"parameters": {
5+
"indexName": "theIndexName"
6+
},
7+
"request": {
8+
"path": "/1/indexes/theIndexName/settings",
9+
"method": "GET"
10+
}
11+
}
12+
]
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
[
2+
{
3+
"method": "getSources",
4+
"parameters": {},
5+
"request": {
6+
"path": "/1/security/sources",
7+
"method": "GET"
8+
}
9+
}
10+
]

tests/CTS/clients/search/getTask.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
[
2+
{
3+
"method": "getTask",
4+
"parameters": {
5+
"indexName": "theIndexName",
6+
"taskID": 123
7+
},
8+
"request": {
9+
"path": "/1/indexes/theIndexName/task/123",
10+
"method": "GET"
11+
}
12+
}
13+
]
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
[
2+
{
3+
"method": "getTopUserIds",
4+
"parameters": {},
5+
"request": {
6+
"path": "/1/clusters/mapping/top",
7+
"method": "GET"
8+
}
9+
}
10+
]
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[
2+
{
3+
"method": "getUserId",
4+
"parameters": {
5+
"userID": "uniqueID"
6+
},
7+
"request": {
8+
"path": "/1/clusters/mapping/uniqueID",
9+
"method": "GET"
10+
}
11+
}
12+
]
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[
2+
{
3+
"method": "hasPendingMappings",
4+
"parameters": {
5+
"getClusters": true
6+
},
7+
"request": {
8+
"path": "/1/clusters/mapping/pending",
9+
"method": "GET"
10+
}
11+
}
12+
]
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
[
2+
{
3+
"method": "listClusters",
4+
"parameters": {},
5+
"request": {
6+
"path": "/1/clusters",
7+
"method": "GET"
8+
}
9+
}
10+
]
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
[
2+
{
3+
"method": "listIndices",
4+
"parameters": {
5+
"page": 8
6+
},
7+
"request": {
8+
"path": "/1/indexes",
9+
"method": "GET"
10+
}
11+
}
12+
]
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
[
2+
{
3+
"method": "listUserIds",
4+
"parameters": {
5+
"page": 8,
6+
"hitsPerPage": 100
7+
},
8+
"request": {
9+
"path": "/1/clusters/mapping",
10+
"method": "GET"
11+
}
12+
}
13+
]

0 commit comments

Comments
 (0)