Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
!1 Components and Licenses

Fitnesse is released under [[Common Public License version 1.0][http://opensource.org/licenses/cpl1.0.php]]


Also it uses some additional components which can be found in the following libraries:

|Name |Version|Web-site |License |
|Code Mirror|4.12 |https://codemirror.net/ |MIT License|
|Jasmine |1.3.1 |http://jasmine.github.io/|MIT License|
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<properties>
<Edit>true</Edit>
<Files>true</Files>
<Properties>true</Properties>
<RecentChanges>true</RecentChanges>
<Refactor>true</Refactor>
<Search>true</Search>
<Versions>true</Versions>
<WhereUsed>true</WhereUsed>
</properties>
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
!contents -R4 -g -p -f -h


Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<?xml version="1.0"?>
<properties>
<Edit>true</Edit>
<Files>true</Files>
<Help>Table of Content of the Fitnesse User Guide</Help>
<Properties>true</Properties>
<RecentChanges>true</RecentChanges>
<Refactor>true</Refactor>
<Search>true</Search>
<SymbolicLinks>
<UserGuide>.FitNesse.UserGuide</UserGuide>
</SymbolicLinks>
<Versions>true</Versions>
<WhereUsed>true</WhereUsed>
</properties>

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<properties>
<Edit>true</Edit>
<Files>true</Files>
<Properties>true</Properties>
<RecentChanges>true</RecentChanges>
<Refactor>true</Refactor>
<Search>true</Search>
<Versions>true</Versions>
<WhereUsed>true</WhereUsed>
</properties>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
The following text must be here:''You have reached Child One.''
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0"?>
<properties>
<Files/>
<LastModified>20060717210025</LastModified>
<RecentChanges/>
<WhereUsed/>
</properties>
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
This page has an alias widget that links to a non existent page

[[link][NonExistentPage]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0"?>
<properties>
<Files/>
<LastModified>20060717210025</LastModified>
<RecentChanges/>
<WhereUsed/>
</properties>
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
This page contains an alias link to a non existent sub page.

[[link][^NonExistentSubPage]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0"?>
<properties>
<Files/>
<LastModified>20060717210025</LastModified>
<RecentChanges/>
<WhereUsed/>
</properties>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This page: .FitNesse.SuiteAcceptanceTests.AcceptanceTestPage.DoesNotExist.
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0"?>
<properties>
<Files/>
<LastModified>20060717210026</LastModified>
<RecentChanges/>
<WhereUsed/>
</properties>
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
This page has a link to a non existent sub page.

.FitNesse.SuiteAcceptanceTests.AcceptanceTestPage.ChildWithSubPageLinkToNonExistentPage.NonExistentSubPage
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0"?>
<properties>
<Files/>
<LastModified>20060717210026</LastModified>
<RecentChanges/>
<WhereUsed/>
</properties>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
the included page 00bF
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0"?>
<properties>
<Files/>
<LastModified>20060717210026</LastModified>
<RecentChanges/>
<WhereUsed/>
</properties>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Child Including Page
!include .FitNesse.SuiteAcceptanceTests.AcceptanceTestPage.IncludedPage
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0"?>
<properties>
<Files/>
<LastModified>20060717210027</LastModified>
<RecentChanges/>
<WhereUsed/>
</properties>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
!include .FitNesse.SuiteAcceptanceTests.AcceptanceTestPage.IncludedPage
.FitNesse.SuiteAcceptanceTests.AcceptanceTestPage.IncludingPage.ChildIncludingPage
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0"?>
<properties>
<Files/>
<LastModified>20060717210027</LastModified>
<RecentChanges/>
<WhereUsed/>
</properties>
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
This page is used as a target for some of the FitNesse acceptance tests. Don't delete it or any of it's children.

.FitNesse.SuiteAcceptanceTests.AcceptanceTestPage.ChildOne
.FitNesse.SuiteAcceptanceTests.AcceptanceTestPage.ChildWithLinkToNonExistentPage
.FitNesse.SuiteAcceptanceTests.AcceptanceTestPage.ChildWithSubPageLinkToNonExistentPage
.FitNesse.SuiteAcceptanceTests.AcceptanceTestPage.ChildWithAliasLinkToNonExistentPage
.FitNesse.SuiteAcceptanceTests.AcceptanceTestPage.ChildWithAliasLinkToNonExistentSubPage
.FitNesse.SuiteAcceptanceTests.AcceptanceTestPage.IncludedPage
.FitNesse.SuiteAcceptanceTests.AcceptanceTestPage.IncludingPage

Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0"?>
<properties>
<Files/>
<LastModified>20060717210024</LastModified>
<RecentChanges/>
<WhereUsed/>
</properties>
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0"?>
<properties>
<Files/>
<LastModified>20060717210028</LastModified>
<RecentChanges/>
<WhereUsed/>
</properties>
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[[!-FitNesse's-! own acceptance test suite][.FitNesse.SuiteAcceptanceTests]] | [[Front Page][.FrontPage]] | [[User Guide][.FitNesse.UserGuide]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<properties>
<Edit/>
<Files/>
<Normal/>
<Properties/>
<RecentChanges/>
<Refactor/>
<Search/>
<Versions/>
<WhereUsed/>
</properties>
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<?xml version="1.0"?>
<properties>
<Files/>
<LastModified>20060717210028</LastModified>
<Properties/>
<RecentChanges/>
<Search/>
<Versions/>
<WhereUsed/>
</properties>
Original file line number Diff line number Diff line change
@@ -0,0 +1,168 @@
!|scenario|given page|page|with content|content|
|create page|@page|with content|@content|
|$IT=|echo|@page|

!|scenario|given page|page|
|given page|@page|with content|nothing|
|$CONTENT=|echo||

!|scenario|given test page|page|
|given page|@page|
|make|@page|a test page|

!|scenario|given slim test page|page|
|given page|@page|with content|!define TEST_SYSTEM {slim}|
|make|@page|a test page|

|scenario|page|source|should have link to|target|
|check|request page|@source|200|
|ensure|content contains|<a href="@target"|
|$IT=|echo|@source|

!|scenario|it should have link to|target|
|page|$IT|should have link to|@target|

!|scenario|and it should have link to|target|
|page|$IT|should have link to|@target|

!|scenario|page|source|should have creating link to|target|
|check|request page|@source|200|
|ensure|content contains|@target<a title="create page" href="@target?edit&nonExistent=true">[?]</a>|

!|scenario|it should have creating link to|target|
|page|$IT|should have creating link to|@target|

!|scenario|page|source|should contain|text|
|check|request page|@source|200|
|ensure|content contains|@text|
|show|content|

!|scenario|page|source|should not contain|text|
|check|request page|@source|200|
|reject|content contains|@text|
|show|content|

!|scenario|page|source|should match|text|
|check|request page|@source|200|
|ensure|content matches|@text|
|show|content|

!|scenario|it should contain|text|
|page|$IT|should contain|@text|

!|scenario|it should not contain|text|
|page|$IT|should not contain|@text|

!|scenario|it should contain|text|in line|symbol|
|check|request page|$IT|200|
|$@symbol=|line number containing|@text|

!|scenario|it should match|text|
|page|$IT|should match|@text|

!|scenario|test results for page|source|should contain|text|
|check|request page|@source?test|200|
|ensure|content contains|@text|
|show|content|

!|scenario|test results for page in debug mode |source|should contain|text|
|check|request page|@source?test&debug|200|
|ensure|content contains|@text|
|show|content|

!|scenario|test results for suite|source|should contain|text|
|check|request page|@source?suite|200|
|ensure|content contains|@text|
|show|content|

!|scenario|its test results should contain|text|
|test results for page|$IT|should contain|@text|

!|scenario|test ressults for page|source|should not contain|text|
|check|request page|@source?test|200|
|reject|content contains|@text|
|show|content|

!|scenario|and should contain|text|
|ensure|content contains|@text|
|show|content|

!|scenario|and should match|text|
|ensure|content matches|@text|
|show|content|

!|scenario|and should not contain|text|
|reject|content contains|@text|
|show|content|

!|scenario|widget|wikiText|should render|htmlText|
|create page|WidgetPage|with content|@wikiText|
|check|request page|WidgetPage|200|
|ensure|content matches|@htmlText|
|show|content|

!|scenario|the line|after|should come after|before|
|check|echo int|$@before|< $@after|

!|scenario|pass|
|check|echo|pass|pass|

!|scenario|show collapsed|content|
|show|@content|

|scenario| show Symbol | result|
#NO ACTION in this scenario
# the symbol is printed in the call of the scenario

!|scenario|then |pass | assertions pass, | fail| fail, | ignore| are ignored | exception | exceptions thrown|
|ensure|content matches|Assertions:<[^<]*@pass right, @fail wrong, @ignore ignored, @exception exceptions|
|show|extract match;|Assertions:<[^<]*exceptions|contents|0|

!|scenario|and cell |text | has result | result|
|ensure|content matches| class="@result">@text<|
|show|extract match;| class="[^"]+">@text<|contents|0|

!define TestSTART {@@@START: Test specific content}
!define TestEND {@@@END: Test specific content}

!|scenario |and TestSystem setup is|content |
|$CONTENT=|echo|$CONTENT!-
-!@content|

!|scenario |and setup content is|content |
|$CONTENT=|echo|$CONTENT!-
-!@content|

!|scenario |and test content is|content |
|given page|$IT |with content|$CONTENT ${TestSTART}!-@content-!${TestEND}|
|make |$IT |a test page |

!|scenario| get HTML result |
|start |Response Examiner.|
|setType | contents|
|setPattern |${TestSTART}[^<]*(.*>)\s*${TestEND}|
|setGroup|1|
|$HTML_Result= |found|

|scenario| get HTML input |
|start |Response Examiner.|
|setType | pageHtml|
|setPattern |${TestSTART}[^<]*(.*>)\s*${TestEND}|
|setGroup|1|
|$HTML_Input= |found|
|show collapsed| get value|


!|scenario|get collapsed executon log for page|source|
|check |request page |@source?executionLog|200 |
|show |content|

!|scenario|when page|source| is tested|
|check|request page|@source?test|200|
|show collapsed|content|

!|scenario|when page|source| is tested and HTML is extracted|
|when page|@source| is tested|
|get HTML result|
|get HTML input |

Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?xml version="1.0"?>
<properties>
<Edit>true</Edit>
<Files>true</Files>
<Properties>true</Properties>
<RecentChanges>true</RecentChanges>
<Refactor>true</Refactor>
<Search>true</Search>
<Versions>true</Versions>
<WhereUsed>true</WhereUsed>
<saveId>1234380859396</saveId>
<ticketId>7171568299669753244</ticketId>
</properties>
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
!|Import|
|fitnesse.fixtures|

!|SetUp|
Loading