FitNesse. SuiteAcceptanceTests. SuiteResponderTests. SuiteTestResponders. SuiteResponder.
TestTwoSubPages
When you execute a suite page, FitNesse tests all the subpages.
This example shows just one test subpage being executed.




Create a Suite page

Action Fixture.
start Page Builder
enter line !path classes
enter line !path fitnesse.jar
enter page SuitePage

Create two sub pages

Action Fixture.
start Page Builder
enter line |!-fitnesse.testutil.PassFixture-!|
enter page SuitePage.TestPageOne

Action Fixture.
start Page Builder
enter line |!-fitnesse.testutil.PassFixture-!|
enter page SuitePage.TestPageTwo

Now run the suite page.

Response Requester.
uri valid?
SuitePage?responder=suite true

Response Examiner.
contents?
 

The suite should report the TestPages? and should show no errors.

Response Examiner.
type pattern matches?
contents TestPageOne.*TestPageTwo true
contents Test Pages:.*2 right true

The error log page should not have any errors

Response Requester.
uri valid?
ErrorLogs.SuitePage true

Response Examiner.
contents?
 

Response Examiner.
type pattern matches?
contents Exit code.*0.*Time true


.FrontPage .RecentChanges .FitNesse.SuiteAcceptanceTests