Before doing this, make sure all existing feature files have similar scenario or outline steps.
The data tables don't have to be the same for each and neither do the example tables.
Make adoc fragments for multiple assertions or setup like
just interaction
interaction with messages
There there will basically be at least one fragment for each Convertible object method like Class, Interaction, Message, Import etc
Each fragment has === sections which are basically steps. These fragments are layer 3
Example data === sections are only in the adoc file that references the fragments, this is layer 2
Layer 1 is a text representation of the activity diagram made with plantUML
Each fragment is named after the activity diagram step for easy reconciliation with layer 1. For eg
Create_UML_model_Interaction
Create_UML_model_Interaction_with_messages
In another work item, add validation that all parameters in fragments have data defined in the layer 2 adoc file
Before doing this, make sure all existing feature files have similar scenario or outline steps. The data tables don't have to be the same for each and neither do the example tables.
Make adoc fragments for multiple assertions or setup like
Each fragment has === sections which are basically steps. These fragments are layer 3 Example data === sections are only in the adoc file that references the fragments, this is layer 2 Layer 1 is a text representation of the activity diagram made with plantUML
Each fragment is named after the activity diagram step for easy reconciliation with layer 1. For eg
In another work item, add validation that all parameters in fragments have data defined in the layer 2 adoc file