platform/api/symfony/Component/Workflow/Tests/WorkflowTest.yaml
2024-09-02 10:44:11 -07:00

234 lines
6.1 KiB
YAML

name: WorkflowTest
class_comment: null
dependencies:
- name: TestCase
type: class
source: PHPUnit\Framework\TestCase
- name: EventDispatcher
type: class
source: Symfony\Component\EventDispatcher\EventDispatcher
- name: Definition
type: class
source: Symfony\Component\Workflow\Definition
- name: Event
type: class
source: Symfony\Component\Workflow\Event\Event
- name: GuardEvent
type: class
source: Symfony\Component\Workflow\Event\GuardEvent
- name: TransitionEvent
type: class
source: Symfony\Component\Workflow\Event\TransitionEvent
- name: LogicException
type: class
source: Symfony\Component\Workflow\Exception\LogicException
- name: NotEnabledTransitionException
type: class
source: Symfony\Component\Workflow\Exception\NotEnabledTransitionException
- name: UndefinedTransitionException
type: class
source: Symfony\Component\Workflow\Exception\UndefinedTransitionException
- name: Marking
type: class
source: Symfony\Component\Workflow\Marking
- name: MethodMarkingStore
type: class
source: Symfony\Component\Workflow\MarkingStore\MethodMarkingStore
- name: Transition
type: class
source: Symfony\Component\Workflow\Transition
- name: TransitionBlocker
type: class
source: Symfony\Component\Workflow\TransitionBlocker
- name: Workflow
type: class
source: Symfony\Component\Workflow\Workflow
- name: WorkflowEvents
type: class
source: Symfony\Component\Workflow\WorkflowEvents
- name: WorkflowBuilderTrait
type: class
source: WorkflowBuilderTrait
properties: []
methods:
- name: testGetMarkingWithEmptyDefinition
visibility: public
parameters: []
comment: null
- name: testGetMarkingWithImpossiblePlace
visibility: public
parameters: []
comment: null
- name: testGetMarkingWithEmptyInitialMarking
visibility: public
parameters: []
comment: null
- name: testGetMarkingWithExistingMarking
visibility: public
parameters: []
comment: null
- name: testCanWithUnexistingTransition
visibility: public
parameters: []
comment: null
- name: testCan
visibility: public
parameters: []
comment: null
- name: testCanWithGuard
visibility: public
parameters: []
comment: null
- name: testCanDoesNotTriggerGuardEventsForNotEnabledTransitions
visibility: public
parameters: []
comment: null
- name: testCanWithSameNameTransition
visibility: public
parameters: []
comment: null
- name: testBuildTransitionBlockerListReturnsUndefinedTransition
visibility: public
parameters: []
comment: null
- name: testBuildTransitionBlockerList
visibility: public
parameters: []
comment: null
- name: testBuildTransitionBlockerListReturnsReasonsProvidedByMarking
visibility: public
parameters: []
comment: null
- name: testBuildTransitionBlockerListReturnsReasonsProvidedInGuards
visibility: public
parameters: []
comment: null
- name: testApplyWithNotExisingTransition
visibility: public
parameters: []
comment: null
- name: testApplyWithNotEnabledTransition
visibility: public
parameters: []
comment: null
- name: testApply
visibility: public
parameters: []
comment: null
- name: testApplyWithSameNameTransition
visibility: public
parameters: []
comment: null
- name: testApplyWithSameNameTransition2
visibility: public
parameters: []
comment: null
- name: testApplyWithSameNameTransition3
visibility: public
parameters: []
comment: null
- name: testApplyWithEventDispatcher
visibility: public
parameters: []
comment: null
- name: provideApplyWithEventDispatcherForAnnounceTests
visibility: public
parameters: []
comment: null
- name: testApplyWithEventDispatcherForAnnounce
visibility: public
parameters:
- name: fired
- name: context
comment: '# * @dataProvider provideApplyWithEventDispatcherForAnnounceTests'
- name: testApplyDispatchesWithDisableEventInContext
visibility: public
parameters: []
comment: null
- name: testApplyDispatchesNoEventsWhenSpecifiedByDefinition
visibility: public
parameters: []
comment: null
- name: testApplyOnlyDispatchesEventsThatHaveBeenSpecifiedByDefinition
visibility: public
parameters: []
comment: null
- name: testApplyDoesNotTriggerExtraGuardWithEventDispatcher
visibility: public
parameters: []
comment: null
- name: testApplyWithContext
visibility: public
parameters: []
comment: null
- name: testEventName
visibility: public
parameters: []
comment: null
- name: testEventContext
visibility: public
parameters: []
comment: null
- name: testEventContextUpdated
visibility: public
parameters: []
comment: null
- name: testEventDefaultInitialContext
visibility: public
parameters: []
comment: null
- name: testMarkingStateOnApplyWithEventDispatcher
visibility: public
parameters: []
comment: null
- name: testGetEnabledTransitions
visibility: public
parameters: []
comment: null
- name: testGetEnabledTransition
visibility: public
parameters: []
comment: null
- name: testGetEnabledTransitionsWithSameNameTransition
visibility: public
parameters: []
comment: null
- name: testApplyWithSameNameBackTransition
visibility: public
parameters:
- name: transition
comment: '# * @@testWith ["back1"]
# * ["back2"]'
- name: assertPlaces
visibility: private
parameters:
- name: expected
- name: marking
comment: null
- name: dispatch
visibility: public
parameters:
- name: event
- name: eventName
default: 'null'
comment: null
traits:
- PHPUnit\Framework\TestCase
- Symfony\Component\EventDispatcher\EventDispatcher
- Symfony\Component\Workflow\Definition
- Symfony\Component\Workflow\Event\Event
- Symfony\Component\Workflow\Event\GuardEvent
- Symfony\Component\Workflow\Event\TransitionEvent
- Symfony\Component\Workflow\Exception\LogicException
- Symfony\Component\Workflow\Exception\NotEnabledTransitionException
- Symfony\Component\Workflow\Exception\UndefinedTransitionException
- Symfony\Component\Workflow\Marking
- Symfony\Component\Workflow\MarkingStore\MethodMarkingStore
- Symfony\Component\Workflow\Transition
- Symfony\Component\Workflow\TransitionBlocker
- Symfony\Component\Workflow\Workflow
- Symfony\Component\Workflow\WorkflowEvents
- WorkflowBuilderTrait
interfaces:
- \Symfony\Contracts\EventDispatcher\EventDispatcherInterface