Sto provando a scrivere unit test per un flusso, che ha subflow, che, a sua volta, ha un altro subflow.Unit subflows nested testing (subflows of subflows)
Registrazione il primo flusso utilizzando FlowDefinitionResource getResource(FlowDefinitionResourceFactory resourceFactory)
.
Quindi registrare le definizioni di sottoflusso durante l'esecuzione del test in FlowDefinitionRegistry
prima di passare a esse.
Il passaggio al subflow "primo livello" va bene. Il risultato della transizione al flusso secondario del flusso secondario corrente - NoSuchFlowDefinitionException
.
Il problema è che le definizioni di sottoflusso sembrano tutte collegate al flusso primario del test e il sottoflusso non può essere trovato in un altro flusso secondario.
Esiste un modo per collegare la definizione di sottoflusso a un altro flusso secondario nei test, che estendono AbstractXmlFlowExecutionTests
?
Qualcuno sa come fare questo? Mi piacerebbe molto scoprire come sto avendo lo stesso problema. –