Honor order in @UsingSteps instances

Description

Although step class dependencies are not recommended, in some cases it is useful (e.g. when managing a per-scenario transactional Spring context).
Currently, the order of steps in @UsingSteps instances are hashed twice,once in AnnotationFinder and once more in InstanceStepsFactory, making the order of e.g. @BeforeScenario unreliable.
Find attached new versions of these classes, based off of 3.7.5 source, where the order is retained.

Assignee

Unassigned

Reporter

Jonas Olsson

Labels

None

Components

Fix versions

Affects versions

Priority

Minor
Configure