10
10
11
11
import org .elasticsearch .common .bytes .BytesArray ;
12
12
import org .elasticsearch .common .bytes .BytesReference ;
13
- import org .elasticsearch .common .io .stream .NamedWriteableRegistry ;
14
13
import org .elasticsearch .index .reindex .AbstractBulkByScrollRequest ;
15
14
import org .elasticsearch .index .reindex .ReindexRequest ;
16
15
import org .elasticsearch .test .rest .FakeRestRequest ;
21
20
import org .junit .Before ;
22
21
23
22
import java .io .IOException ;
24
- import java .util .Collections ;
25
23
26
24
import static java .util .Collections .singletonMap ;
27
- import static org .mockito .Mockito .mock ;
28
25
29
26
public class RestReindexActionTests extends RestActionTestCase {
30
27
31
28
private RestReindexAction action ;
32
29
33
30
@ Before
34
31
public void setUpAction () {
35
- action = new RestReindexAction (mock ( NamedWriteableRegistry . class ), nf -> false );
32
+ action = new RestReindexAction (nf -> false );
36
33
controller ().registerHandler (action );
37
34
}
38
35
@@ -56,10 +53,7 @@ public void testPipelineQueryParameterIsError() throws IOException {
56
53
request .withContent (BytesReference .bytes (body ), body .contentType ());
57
54
}
58
55
request .withParams (singletonMap ("pipeline" , "doesn't matter" ));
59
- Exception e = expectThrows (
60
- IllegalArgumentException .class ,
61
- () -> action .buildRequest (request .build (), new NamedWriteableRegistry (Collections .emptyList ()))
62
- );
56
+ Exception e = expectThrows (IllegalArgumentException .class , () -> action .buildRequest (request .build ()));
63
57
64
58
assertEquals ("_reindex doesn't support [pipeline] as a query parameter. Specify it in the [dest] object instead." , e .getMessage ());
65
59
}
@@ -68,14 +62,14 @@ public void testSetScrollTimeout() throws IOException {
68
62
{
69
63
FakeRestRequest .Builder requestBuilder = new FakeRestRequest .Builder (xContentRegistry ());
70
64
requestBuilder .withContent (new BytesArray ("{}" ), XContentType .JSON );
71
- ReindexRequest request = action .buildRequest (requestBuilder .build (), new NamedWriteableRegistry ( Collections . emptyList ()) );
65
+ ReindexRequest request = action .buildRequest (requestBuilder .build ());
72
66
assertEquals (AbstractBulkByScrollRequest .DEFAULT_SCROLL_TIMEOUT , request .getScrollTime ());
73
67
}
74
68
{
75
69
FakeRestRequest .Builder requestBuilder = new FakeRestRequest .Builder (xContentRegistry ());
76
70
requestBuilder .withParams (singletonMap ("scroll" , "10m" ));
77
71
requestBuilder .withContent (new BytesArray ("{}" ), XContentType .JSON );
78
- ReindexRequest request = action .buildRequest (requestBuilder .build (), new NamedWriteableRegistry ( Collections . emptyList ()) );
72
+ ReindexRequest request = action .buildRequest (requestBuilder .build ());
79
73
assertEquals ("10m" , request .getScrollTime ().toString ());
80
74
}
81
75
}
0 commit comments