- Are enclosed in ${= and =} delimiters.
- May appear anywhere a variable is allowed.
- May contain the following operators:
- + - * / ^
- unary -
- cos sin tan
- ( )
- E notation, e.g., 12E+3
Given:
!define X {1}
!define Y {2}
!define Z {3} The following expressions yields 10:
${= ${X} + ${Y} + ${Z} + 4 =} Actual Markup
The result is 10?: 10 yes!
Advanced Notation
Complete Syntax
${= [% format :] expression =}
Where format is a single numeric or boolean format specifier defined by the Java Formatter class conversions.
Examples
| Mark Up | Result |
| ${=1+2+3=} | 6 |
| ${=12E+2 + 34=} | 1234 |
| ${=%03d:1+2+3=} | 006 |
| ${=%02X:10+1=} | 09 |
| ${= %02x : 10 + 1 =} | 09 |
| ${= %03.2f : 10.12345678 =} | 10.12 |
| ${=%b: 1 =} | true |
| ${=%b: 0 =} | false |
| ${=%B: 6 =} | true |
| ${=%B: -2 =} | true |
Formatting Locale
The formatting locale can be overriden by setting the FORMAT_LOCALE variable.Example
!define FORMAT_LOCALE {fr}See: <Fit Nesse .Suite Acceptance Tests .Suite Widget Tests .Test Evaluator
Keyboard Shortcuts ?
General
- t Test page or suite
- e Edit page
- v View page (after test)
- a Add new page
Go To
- g u User Guide
- g q Quick Reference Guide
- g f Full Reference Guide
- g c Recent Changes
Edit Mode
- CTRL+s Save page
- ESC Cancel edit
Tools
- p Properties
- w Where used?
- AK+v Versions
- AK+h Page History
- / Focus on search bar
- s Open search page