
Resources.FitNesseRoot.FitNesse.SuiteAcceptanceTests.SuiteFixtureTests.SuiteColumnFixtureSpec.TestSaveAndRecallSymbol.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.
!3 You can save and recall symbols in a !-ColumnFixture-!. You do this by using the =id? and id= syntax.
* =id? or =id() takes the output of a function and stores it in the symbol named by the cell. In the example below the integer 1 is stored in the symbol ''one'', and the integer 2 is stored in the symbol ''two''.
* id= recalls the value of the symbol named by the cell, and puts it in the ''id'' variable.
!|fitnesse.fixtures.ColumnFixtureTestFixture|
|input|=output?|
|1|one|
|2|two|
!|fitnesse.fixtures.ColumnFixtureTestFixture|
|input=|output?|
|one|1|
|two|2|
'''With classed integral types, there's a chance the value may be null as a correct result:'''
!|fitnesse.fixtures.ColumnFixtureTestFixture|
|integerInput|=integerOutput?|
|1|one|
|2|two|
|null|three|
!|fitnesse.fixtures.ColumnFixtureTestFixture|
|integerInput=|integerOutput?|
|one|1|
|two|2|
|three|null|
{{{
public class ColumnFixtureTestFixture extends ColumnFixture
{
public int input;
public int output() {return input;}
public Integer integerInput;
public Integer integerOutput() { return integerInput; }
public boolean exception() throws Exception {throw new Exception("I thowed up");}
}
}}}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy