GraphStateTrait
trait GraphStateTrait (View source)
Traits
The node creation trait for behavioral tests
Properties
| protected ContentRepository|null | $currentContentRepository | from CRTestSuiteRuntimeVariables | |
| protected WorkspaceName|null | $currentWorkspaceName | from CRTestSuiteRuntimeVariables | |
| protected DimensionSpacePoint|null | $currentDimensionSpacePoint | from CRTestSuiteRuntimeVariables | |
| protected NodeAggregateId|null | $currentRootNodeAggregateId | from CRTestSuiteRuntimeVariables | |
| protected Exception|null | $lastCommandException | from CRTestSuiteRuntimeVariables | |
| protected Node|null | $currentNode | from CRTestSuiteRuntimeVariables | |
| protected NodeAggregate|null | $currentNodeAggregate | from CRTestSuiteRuntimeVariables | |
| protected NodeAggregateId> | $rememberedNodeAggregateIds | from CRTestSuiteRuntimeVariables | |
| protected GraphState> | $graphState_memorisedGraphStates | ||
| protected int | $graphState_snapshotCountPerScenario | ||
| protected string|null | $graphState_currentFeatureFile | ||
| protected string|null | $graphState_currentScenarioTitle |
Methods
void
iAmInContentRepository(string $contentRepositoryId)
No description
void
iAmInDimensionSpacePoint(string $dimensionSpacePoint)
No description
void
iAmInWorkspaceAndDimensionSpacePoint(string $workspaceName, string $dimensionSpacePoint)
No description
void
iRememberNodeAggregateIdOfNodesChildAs(string $parentNodeAggregateId, string $childNodeName, string $indexName)
No description
void
setupGraphStates(BeforeScenarioScope $scope)
No description
void
iMemoriseTheLocalGraphStateForNodeAggregateInWorkspace(string $serializedNodeAggregateId, string $serializedWorkspaceName)
No description
void
iMemoriseTheLocalGraphStateForNodeAggregateInAllWorkspaces(string $serializedNodeAggregateId)
No description
void
iMemoriseTheGlobalGraphState()
No description
void
iExpectTheGraphStateForWorkspaceToBeUnchanged(string $serializedWorkspaceName)
No description
void
iExpectTheGraphStateForWorkspaceToEqualThatOfWorkspace(string $serializedWorkspaceName, string $serializedOtherWorkspaceName)
No description
void
iExpectTheGraphStateForWorkspaceToHaveChangedAsDeclaredInTheSnapshot(string $serializedWorkspaceName)
No description
Details
void
iAmInContentRepository(string $contentRepositoryId)
No description
abstract protected ContentRepository
getContentRepository(ContentRepositoryId $id)
No description
void
iAmUserIdentifiedBy(string $userId)
No description
void
theCurrentDateAndTimeIs(string $timestamp)
No description
void
iAmInWorkspace(string $workspaceName)
No description
void
iAmInDimensionSpacePoint(string $dimensionSpacePoint)
No description
void
iAmInWorkspaceAndDimensionSpacePoint(string $workspaceName, string $dimensionSpacePoint)
No description
ContentSubgraphInterface
getCurrentSubgraph()
No description
void
iRememberNodeAggregateIdOfNodesChildAs(string $parentNodeAggregateId, string $childNodeName, string $indexName)
No description
protected NodeAggregateId|null
getCurrentNodeAggregateId()
No description
void
setupGraphStates(BeforeScenarioScope $scope)
No description
void
iMemoriseTheLocalGraphStateForNodeAggregateInWorkspace(string $serializedNodeAggregateId, string $serializedWorkspaceName)
No description
void
iMemoriseTheLocalGraphStateForNodeAggregateInAllWorkspaces(string $serializedNodeAggregateId)
No description
void
iMemoriseTheGlobalGraphState()
No description
void
iExpectTheGraphStateForWorkspaceToBeUnchanged(string $serializedWorkspaceName)
No description
void
iExpectTheGraphStateForWorkspaceToEqualThatOfWorkspace(string $serializedWorkspaceName, string $serializedOtherWorkspaceName)
No description
void
iExpectTheGraphStateForWorkspaceToHaveChangedAsDeclaredInTheSnapshot(string $serializedWorkspaceName)
No description