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

Conversation

Projects
None yet
2 participants
@six42
Contributor

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 some commits Mar 31, 2015

Bug Fix: Order of test execution
* 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
Change of TestTextFormatter to make duration more visible
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.
Make ScenarioLibraryShouldIncludeIncludedPages pass
Test "ScenarioLibraryShouldIncludeIncludedPages" did neither fail nor
pass. It had no check. With this commit it passes.
More compact layout of SuiteExecutionReport
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.
Alias for fixture names
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

This comment has been minimized.

Collaborator

amolenaar commented Apr 18, 2015

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