[
https://issues.apache.org/jira/browse/ISIS-776?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13999754#comment-13999754
]
ASF subversion and git services commented on ISIS-776:
------------------------------------------------------
Commit def282f29fec57c845141e2dbb250e2c96fb9e35 in isis's branch
refs/heads/master from [~danhaywood]
[ https://git-wip-us.apache.org/repos/asf?p=isis.git;h=def282f ]
ISIS-776: CompositeFixtureScript hierarchy evaluated lazily.
Previously CompositeFixtureScript#addChildren was called prior to the
execution, meaning that the hierarchy of scripts (at least so far as any given
CompositeFixtureScript was concerned) was specified before execution.
This has now been refactored so that the hierarchy is defined dynamically
within the execute() method itself...
- the old doRun(String parameters) is renamed execute(parameters)
- the old add(FixtureScript fs) is replaced by execute(FixtureScript fs,
parameters).
This also allows parameters to be specified dynamically if required. All
together a more flexible design.
> FixtureScripts service as means of doing fixture management for end-to-end
> stories.
> -----------------------------------------------------------------------------------
>
> Key: ISIS-776
> URL: https://issues.apache.org/jira/browse/ISIS-776
> Project: Isis
> Issue Type: New Feature
> Components: Archetype: ToDoApp WRJ, Core, Examples
> Affects Versions: archetype-quickstart-wrj-1.4.1, core-1.4.0
> Reporter: Dan Haywood
> Assignee: Dan Haywood
> Priority: Minor
> Fix For: archetype-quickstart-wrj-1.4.2, core-1.4.2
>
>
> Provide a composite pattern around FixtureScript, and a FixtureScripts
> service to locate and make available in the UI.
> Refactor todo app / quickstart archetype to use this service.
--
This message was sent by Atlassian JIRA
(v6.2#6252)