Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Alias for fixture names #711

Merged
merged 10 commits into from Apr 18, 2015
Merged

Alias for fixture names #711

merged 10 commits into from Apr 18, 2015

Conversation

six42
Copy link
Contributor

@six42 six42 commented Apr 14, 2015

Write more readable requirements and segregate them from the
implementation with alias names for fixtures.
See FitNesse.UserGuide.WritingAcceptanceTests.SliM.DefineAlias for
samples and details.

Also relax the naming convention for slim tables types names. A
semicolon is now optional. Example: addTableType("dt", DecisionTable.class);

six42 added 10 commits April 1, 2015 00:00
* The pages should be excuted in the below order
SuiteExecution.ExecutionLogOfSuitePage
SuiteExecution.SuiteExecutionCleansUpHistory
SuiteExecutionLog.ExecutionLogOfSuitePage
SuiteExecutionLog.ExecutionLogOfTestPage
* The order below would result without this commit
SuiteExecution.ExecutionLogOfSuitePage
SuiteExecutionLog.ExecutionLogOfSuitePage
SuiteExecutionLog.ExecutionLogOfTestPage
SuiteExecution.SuiteExecutionCleansUpHistory
Slight change of the output of the TestTextFormatter. The duration has
been put at the beginning to find easier long running test which might
indicate a problem.
Test "ScenarioLibraryShouldIncludeIncludedPages" did neither fail nor
pass. It had no check. With this commit it passes.
This commit aligns the format of the SuiteExecutionReport to the more
compact and more readable TestTextFormatter format:
* Duration put to the front
* Page name and path are in separate columns
* Instead of an absolute path only a relative path is printed.
Write more readable requirements and segregate them from the
implementation with alias names for fixtures.
See FitNesse.UserGuide.WritingAcceptanceTests.SliM.DefineAlias for
samples and details.

Also relax the naming convention for slim tables types names. A
semicolon is now optional.
@amolenaar amolenaar added this to the Next release milestone Apr 18, 2015
@amolenaar
Copy link
Collaborator

Indeed, this is a nice way to decouple fixture names from table headers. This can make table headers more meaningful.

@amolenaar amolenaar merged commit 085256d into unclebob:master Apr 18, 2015
amolenaar added a commit that referenced this pull request Apr 18, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants