* Test against mock(FunctionCatalog.class)

This commit is contained in:
abilan
2023-05-18 13:52:41 -04:00
committed by Oleg Zhurakousky
parent d0b0d9210d
commit 92fc7b167a

View File

@@ -49,6 +49,7 @@ import org.springframework.test.annotation.DirtiesContext;
import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatExceptionOfType; import static org.assertj.core.api.Assertions.assertThatExceptionOfType;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
/** /**
@@ -102,8 +103,11 @@ public class FunctionFlowTests {
} }
@Test @Test
void noFunctionInCatalogException(@Autowired FunctionFlowBuilder functionFlowBuilder, void noFunctionInCatalogException(@Autowired IntegrationFlowContext integrationFlowContext) {
@Autowired IntegrationFlowContext integrationFlowContext) { // We need to mock here since BeanFactoryAwareFunctionRegistry will have slightly different logic
FunctionCatalog mockFunctionCatalog = mock(FunctionCatalog.class);
FunctionFlowBuilder functionFlowBuilder = new FunctionFlowBuilder(mockFunctionCatalog);
IntegrationFlow wrongFlow = IntegrationFlow wrongFlow =
functionFlowBuilder.from("inputChannel") functionFlowBuilder.from("inputChannel")