1616
1717package com .bytechef .platform .configuration .web .rest ;
1818
19+ import static org .mockito .ArgumentMatchers .any ;
20+ import static org .mockito .Mockito .when ;
21+
22+ import com .bytechef .platform .configuration .accessor .JobPrincipalAccessor ;
23+ import com .bytechef .platform .configuration .accessor .JobPrincipalAccessorRegistry ;
1924import com .bytechef .platform .configuration .web .rest .config .PlatformConfigurationRestTestConfiguration ;
2025import com .bytechef .platform .configuration .web .rest .config .WorkflowConfigurationRestTestConfigurationSharedMocks ;
2126import com .bytechef .platform .workflow .task .dispatcher .domain .TaskDispatcherDefinition ;
2227import com .bytechef .platform .workflow .task .dispatcher .service .TaskDispatcherDefinitionService ;
2328import java .util .List ;
2429import org .junit .jupiter .api .Assertions ;
2530import org .junit .jupiter .api .BeforeEach ;
26- import org .junit .jupiter .api .Disabled ;
2731import org .junit .jupiter .api .Test ;
2832import org .mockito .Mockito ;
2933import org .springframework .beans .factory .annotation .Autowired ;
3034import org .springframework .boot .webmvc .test .autoconfigure .WebMvcTest ;
3135import org .springframework .http .MediaType ;
3236import org .springframework .test .context .ContextConfiguration ;
37+ import org .springframework .test .context .bean .override .mockito .MockitoBean ;
3338import org .springframework .test .web .reactive .server .WebTestClient ;
3439import org .springframework .test .web .servlet .MockMvc ;
3540import org .springframework .test .web .servlet .client .MockMvcWebTestClient ;
3641
3742/**
3843 * @author Ivica Cardic
3944 */
40- @ Disabled
4145@ ContextConfiguration (classes = PlatformConfigurationRestTestConfiguration .class )
4246@ WebMvcTest (TaskDispatcherDefinitionApiController .class )
4347@ WorkflowConfigurationRestTestConfigurationSharedMocks
@@ -51,15 +55,23 @@ public class TaskDispatcherDefinitionApiControllerIntTest {
5155
5256 private WebTestClient webTestClient ;
5357
58+ @ MockitoBean
59+ private JobPrincipalAccessor jobPrincipalAccessor ;
60+
61+ @ MockitoBean
62+ private JobPrincipalAccessorRegistry jobPrincipalAccessorRegistry ;
63+
5464 @ BeforeEach
5565 public void beforeEach () {
66+ when (jobPrincipalAccessorRegistry .getJobPrincipalAccessor (any ())).thenReturn (jobPrincipalAccessor );
67+
5668 this .webTestClient = MockMvcWebTestClient .bindTo (mockMvc )
5769 .build ();
5870 }
5971
6072 @ Test
6173 public void testGetTaskDispatcherDefinitions () {
62- Mockito . when (taskDispatcherDefinitionService .getTaskDispatcherDefinitions ())
74+ when (taskDispatcherDefinitionService .getTaskDispatcherDefinitions ())
6375 .thenReturn (
6476 List .of (
6577 new TaskDispatcherDefinition ("task-dispatcher1" ),
@@ -68,7 +80,7 @@ public void testGetTaskDispatcherDefinitions() {
6880 try {
6981 webTestClient
7082 .get ()
71- .uri ("/internal/core/ task-dispatcher-definitions" )
83+ .uri ("/internal/task-dispatcher-definitions" )
7284 .accept (MediaType .APPLICATION_JSON )
7385 .exchange ()
7486 .expectStatus ()
0 commit comments