
Resources.FitNesseRoot.FitNesse.UserGuide.FitNesseWiki.MarkupLanguageReference.MarkupHashTable.content.txt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of fitnesse Show documentation
Show all versions of fitnesse Show documentation
The fully integrated standalone wiki, and acceptance testing framework.
Hash Tables are collections of name-value pairs that can be passed as arguments into test fixtures. They render as tables. !-DoFixture-! will decode a name-value pair table into a true hashtable. Java_Slim and Ruby_Slim will both convert this HTML string into a Map (or a hash in the case of Ruby)
Any text enclosed in '''!-!{-!''' and '''}''' will be treated as a Hash Table.
|!c '''Markup Text'''|!c '''Displays as'''|
|!-!{fname:Bob, lname:Martin, dob:5-Dec-1952}-!|!{fname:Bob, lname:Martin, dob:5-Dec-1952}|
The key name must be plain text, but the value can be any reasonable wiki construct.
|!c '''Markup Text'''|!c '''Displays as'''|
|!-!{fname:''Bob'', lname:''Martin'', today:!today, hash:!{fname:Bob, lname:Martin, dob:5-Dec-1952}}-!|!{fname:''Bob'', lname:''Martin'', today:!today, hash:!{fname:Bob, lname:Martin, dob:5-Dec-1952}}|
!3 Syntax issues.
* A colon, comma and closing brace simply cannot be placed in either the name or the value.
* The hash widget can be written on many lines as follows:
{{{
!{
Name:Bob,
Address:There,
Time:Now
}! }}}
!3 CSS
You can change their appearance using the css classes !style_code(hash_table), !style_code(hash_row), !style_code(hash_key), !style_code(and hash_value)
© 2015 - 2025 Weber Informatics LLC | Privacy Policy