|
10 | 10 | import org.elasticsearch.Version;
|
11 | 11 | import org.elasticsearch.common.io.stream.Writeable;
|
12 | 12 | import org.elasticsearch.core.TimeValue;
|
| 13 | +import org.elasticsearch.persistent.AllocatedPersistentTask; |
13 | 14 | import org.elasticsearch.xpack.core.transform.action.UpdateTransformAction.Request;
|
14 | 15 | import org.elasticsearch.xpack.core.transform.action.compat.UpdateTransformActionPre78;
|
15 | 16 | import org.elasticsearch.xpack.core.transform.transforms.TransformConfigTests;
|
@@ -85,6 +86,14 @@ protected Request mutateInstance(Request instance) throws IOException {
|
85 | 86 | return new Request(update, id, deferValidation, timeout);
|
86 | 87 | }
|
87 | 88 |
|
| 89 | + public void testMatch() { |
| 90 | + Request request = new Request(randomTransformConfigUpdate(), "my-transform-7", false, null); |
| 91 | + assertTrue(request.match(new AllocatedPersistentTask(123, "", "", "data_frame_my-transform-7", null, null))); |
| 92 | + assertFalse(request.match(new AllocatedPersistentTask(123, "", "", "data_frame_my-transform-", null, null))); |
| 93 | + assertFalse(request.match(new AllocatedPersistentTask(123, "", "", "data_frame_my-transform-77", null, null))); |
| 94 | + assertFalse(request.match(new AllocatedPersistentTask(123, "", "", "my-transform-7", null, null))); |
| 95 | + } |
| 96 | + |
88 | 97 | public void testBWCPre78() throws IOException {
|
89 | 98 | Request newRequest = createTestInstance();
|
90 | 99 | UpdateTransformActionPre78.Request oldRequest = writeAndReadBWCObject(
|
@@ -134,5 +143,4 @@ public void testBWCPre78() throws IOException {
|
134 | 143 | assertEquals(newRequest.getUpdate().getSyncConfig(), newRequestFromOld.getUpdate().getSyncConfig());
|
135 | 144 | assertEquals(newRequest.isDeferValidation(), newRequestFromOld.isDeferValidation());
|
136 | 145 | }
|
137 |
| - |
138 | 146 | }
|
0 commit comments