cola-component-statemachine:同一个事件支持不同condition状态流转 #158
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi,这个PR是解决我们在使用中遇到的同一个事件根据不同condition触发不同状态流转的业务场景。
场景:
针对同一个事件:
EVENT1
原有无法支持该场景,一个event只能支持一个condition流转分支。该PR增加了对该场景的支持。
添加了一个单测:StateMachineChoiceTest,测试该场景。