* 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.assertThatExceptionOfType;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify;
/**
@@ -102,8 +103,11 @@ public class FunctionFlowTests {
}
@Test
void noFunctionInCatalogException(@Autowired FunctionFlowBuilder functionFlowBuilder,
@Autowired IntegrationFlowContext integrationFlowContext) {
void noFunctionInCatalogException(@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 =
functionFlowBuilder.from("inputChannel")