!2 '''not true''' tests that a boolean action returns false. Any exception is signalled in the report.
#
Note the difference between '''not true''' and '''not'''.
!**< def
!define test1 (!|fitlibrary.specify.DoFixtureFlowUnderTest|
|'''not true'''|''a right action''|1|
|'''not true'''|''a wrong action''|1.5||2.2|
|'''not true'''|''an exception action''|
)
!define test2 (!|fitlibrary.specify.DoFixtureFlowUnderTest|
|'''not true'''|''a parse failure''|s|
|'''not true'''|''a missing method''|
)
**!
|!-fitlibrary.spec.SpecifyFixture-!|
|${test1}|!-
fitlibrary.specify.DoFixtureFlowUnderTest |
not true |
a right action |
1 |
not true |
a wrong action |
1.5 |
|
2.2 |
not true
|
an exception action |
-!|
* While a parse error (such as a number format exception) will be treated as success, a missing method or other such error is reported as such.
|!-fitlibrary.spec.SpecifyFixture-!|
|${test2}|!-
fitlibrary.specify.DoFixtureFlowUnderTest |
not true |
a parse failure |
s Invalid Number |
not true Missing method |
a missing method |
-!|