Próbuję napisać test jednostkowy dla przepływu, który ma podstrumienie, które samo ma inny dopływ.Jednostka testująca zagnieżdżone pod-przepływy (pod-przepływy podprzepływów)
Zarejestrować pierwszy przepływ przy użyciu FlowDefinitionResource getResource(FlowDefinitionResourceFactory resourceFactory)
.
Następnie rejestruję definicje podukładów podczas wykonywania testów w FlowDefinitionRegistry
przed przejściem do nich.
Przejście do odpływu "pierwszego poziomu" przebiega poprawnie. Wynik przejścia do podprzepływu bieżącego podprzepływu - NoSuchFlowDefinitionException
.
Problem polega na tym, że wszystkie definicje podstrumienia są powiązane z przepływem podstawowym testu, a podfolder nie może zostać znaleziony w innym podstrumieniu.
Czy istnieje sposób dołączenia definicji podprzepływu do innego podprzepływu w testach, które rozszerzają się o AbstractXmlFlowExecutionTests
?
Czy ktoś wie jak to zrobić? Bardzo chciałbym się dowiedzieć, ponieważ mam ten sam problem. –