- 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