|
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