@@ -42,4 +42,27 @@ public void testGetDatefeedState() {
4242 tasksBuilder .updateTaskState (MlTasks .datafeedTaskId ("foo" ), DatafeedState .STARTED );
4343 assertEquals (DatafeedState .STARTED , MlTasks .getDatafeedState ("foo" , tasksBuilder .build ()));
4444 }
45+
46+ public void testGetJobTask () {
47+ assertNull (MlTasks .getJobTask ("foo" , null ));
48+
49+ PersistentTasksCustomMetaData .Builder tasksBuilder = PersistentTasksCustomMetaData .builder ();
50+ tasksBuilder .addTask (MlTasks .jobTaskId ("foo" ), OpenJobAction .TASK_NAME , new OpenJobAction .JobParams ("foo" ),
51+ new PersistentTasksCustomMetaData .Assignment ("bar" , "test assignment" ));
52+
53+ assertNotNull (MlTasks .getJobTask ("foo" , tasksBuilder .build ()));
54+ assertNull (MlTasks .getJobTask ("other" , tasksBuilder .build ()));
55+ }
56+
57+ public void testGetDatafeedTask () {
58+ assertNull (MlTasks .getDatafeedTask ("foo" , null ));
59+
60+ PersistentTasksCustomMetaData .Builder tasksBuilder = PersistentTasksCustomMetaData .builder ();
61+ tasksBuilder .addTask (MlTasks .datafeedTaskId ("foo" ), StartDatafeedAction .TASK_NAME ,
62+ new StartDatafeedAction .DatafeedParams ("foo" , 0L ),
63+ new PersistentTasksCustomMetaData .Assignment ("bar" , "test assignment" ));
64+
65+ assertNotNull (MlTasks .getDatafeedTask ("foo" , tasksBuilder .build ()));
66+ assertNull (MlTasks .getDatafeedTask ("other" , tasksBuilder .build ()));
67+ }
4568}
0 commit comments