Skip to content

Commit 9101f2b

Browse files
committed
3827 Enable test
1 parent 9fa99bb commit 9101f2b

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

server/libs/platform/platform-configuration/platform-configuration-rest/platform-configuration-rest-impl/src/test/java/com/bytechef/platform/configuration/web/rest/TaskDispatcherDefinitionApiControllerIntTest.java

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,28 +16,32 @@
1616

1717
package 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;
1924
import com.bytechef.platform.configuration.web.rest.config.PlatformConfigurationRestTestConfiguration;
2025
import com.bytechef.platform.configuration.web.rest.config.WorkflowConfigurationRestTestConfigurationSharedMocks;
2126
import com.bytechef.platform.workflow.task.dispatcher.domain.TaskDispatcherDefinition;
2227
import com.bytechef.platform.workflow.task.dispatcher.service.TaskDispatcherDefinitionService;
2328
import java.util.List;
2429
import org.junit.jupiter.api.Assertions;
2530
import org.junit.jupiter.api.BeforeEach;
26-
import org.junit.jupiter.api.Disabled;
2731
import org.junit.jupiter.api.Test;
2832
import org.mockito.Mockito;
2933
import org.springframework.beans.factory.annotation.Autowired;
3034
import org.springframework.boot.webmvc.test.autoconfigure.WebMvcTest;
3135
import org.springframework.http.MediaType;
3236
import org.springframework.test.context.ContextConfiguration;
37+
import org.springframework.test.context.bean.override.mockito.MockitoBean;
3338
import org.springframework.test.web.reactive.server.WebTestClient;
3439
import org.springframework.test.web.servlet.MockMvc;
3540
import 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

Comments
 (0)