Conversation
…combination with IbisLocalSender and feature "returnedSessionKeys"
There was a problem hiding this comment.
Ik wou eigenlijk eerst een test voor ForEachChildElementPipe hieraan toevoegen maar realiseerde me al snel dat alle helper-methods die ik nodig zou hebben, in de IbisLocalSenderTest zitten dus ik heb daar de nieuwe tests toegevoegd.
| error.setState(PipeLine.ExitState.ERROR); | ||
| pl.addPipeLineExit(error); | ||
|
|
||
| InputOutputPipeProcessor iopp = SpringUtils.createBean(configuration); |
There was a problem hiding this comment.
Ik heb de InputOutputPipeProcessor nodig voor de optie storeResultInSessionKey te kunnen gebruiken en zo beter het scenario uit de bug te kunnen reproduceren.
There was a problem hiding this comment.
Volgens mij worden de processors automatisch gezet? Als je alle processor dingen hier uit haalt (en Spring niet overschrijft) zou het ook moeten werken.
There was a problem hiding this comment.
Ik had het eerder nodig. Misschien dat toen de eerste versies van deze test gemaakt werden, de Pipeline niet correct gemaakt werd waardoor het toen nodig was.
Ik zal het zo even uittesten.
There was a problem hiding this comment.
Als het het creeeren van de processors weghaal, gaan heel veel tests fout.
De processors worden wel gemaakt, maar de TransactionAttributePipeLineProcessor gaat fout omdat hij geen TransactionManager heeft.
Als ik niet new TestConfiguration(false) doe maar TransactionManagerType.DATASOURCE.create(false) dan gaan tests op een andere manier fout, ik zie timeout errors in een paar tests.
Dus dat haalt weer andere dingen overhoop.
Dan laat ik het liever even zoals het is.
Heb die tests ook weten te fixen, er was iets wat ik over het hoofd gezien had.
|



Related to #9015.
Demonstrate the behaviour of "returnedSessionKeys" with a ForEachChildElementPipe using an IbisLocalSender.