jxu QJML Schema
bean:
jxu
targetClass: net.sourceforge.jxunit.JXDo
Element jxu is the root
net.sourceforge.jxunit.JXDo
Children
full tree
-
testStep (
optional
, repeating
)
The data item is the entire coin
(kind: list)
interface:
testStep
child of:
jxu ifNull ifEqual trap main
targetClass: net.sourceforge.jxunit.JXTestStep
Is extended/implemented by
text:
fail
implements testStep
targetClass: net.sourceforge.jxunit.JXTestFail
JXTextFail class implements the interface testStep
net.sourceforge.jxunit.JXTestFail
bean:
isNull
implements testStep
targetClass: net.sourceforge.jxunit.JXTestIsNull
Assert that the test property is null.
net.sourceforge.jxunit.JXTestIsNull
Attributes
-
name (
required
)
field: name
-
message (
required
)
field: message
-
converse (
required
)
default value: false
field: converse
bean:
ifNull
implements testStep
targetClass: net.sourceforge.jxunit.JXTestIfNull
If the test property is null, then perform the subordinate steps.
net.sourceforge.jxunit.JXTestIfNull
Attributes
-
name (
required
)
field: name
-
converse (
required
)
default value: false
field: converse
Children
full tree
-
testStep (
optional
, repeating
)
The data item is the entire coin
(kind: list)
bean:
isEqual
implements testStep
targetClass: net.sourceforge.jxunit.JXIsEqual
Asserts that the test property matches the value provided.
net.sourceforge.jxunit.JXIsEqual
Attributes
-
name (
required
)
field: name
-
converse (
required
)
default value: false
field: converse
-
indirect (
required
)
default value: false
field: indirect
-
value (
required
)
field: value
-
file (
required
)
field: file
-
schema (
required
)
field: schema
-
message (
required
)
field: message
bean:
ifEqual
implements testStep
targetClass: net.sourceforge.jxunit.JXTestIfEqual
If the test property matches the value provided, then perform the subordinate steps.
net.sourceforge.jxunit.JXTestIfEqual
Attributes
-
name (
required
)
field: name
-
converse (
required
)
default value: false
field: converse
-
indirect (
required
)
default value: false
field: indirect
-
file (
required
)
field: file
-
value (
required
)
field: value
-
schema (
required
)
field: schema
Children
full tree
-
testStep (
optional
, repeating
)
The data item is the entire coin
(kind: list)
text:
name
attribute of:
isNull ifNull isEqual ifEqual set save subst absolute
The name of the test property
String name
Required
text:
value
attribute of:
isEqual ifEqual set subst arg absolute
A literal value
String value
Optional--an alternative to file
text:
message
attribute of:
isNull isEqual trap
Text of the failure
String message
Required
text:
converse
attribute of:
isNull ifNull isEqual ifEqual
content: boolean
Change to isNotNull
boolean converse
Default: false
text:
indirect
attribute of:
isEqual ifEqual set save subst arg absolute
content: boolean
The value or file given are the name of a test property
boolean indirect
Default: false
bean:
set
implements testStep
targetClass: net.sourceforge.jxunit.JXTestSet
Set the Test Property to the value provided.
net.sourceforge.jxunit.JXTestSet
Attributes
-
name (
required
)
field: name
-
schema (
required
)
field: schema
-
indirect (
required
)
default value: false
field: indirect
-
file (
required
)
field: file
-
value (
required
)
field: value
bean:
save
implements testStep
targetClass: net.sourceforge.jxunit.JXTestSave
Save the value of the test property.
net.sourceforge.jxunit.JXTestSave
Attributes
-
name (
required
)
field: name
-
schema (
required
)
field: schema
-
file (
required
)
field: file
-
indirect (
required
)
default value: false
field: indirect
text:
schema
attribute of:
isEqual ifEqual set save arg
The name of a QIML file
String schema
Optional
text:
file
attribute of:
isEqual ifEqual set save arg
Assert that an exception will be thrown by the subordinate steps.
String file
Required
bean:
eval
implements testStep
targetClass: net.sourceforge.jxunit.JXEval
Create and run a test step.
net.sourceforge.jxunit.JXEval
Attributes
text:
stepClass
attribute of:
eval
The fully qualified class name of the test step.
String stepClass
Required
bean:
exception
implements testStep
targetClass: net.sourceforge.jxunit.JXTestException
Attributes
-
class (
required
)
field: eclass
text:
class
attribute of:
exception main
The fully qualified class name of the exception.
String eclass
Required
bean:
trap
implements testStep
targetClass: net.sourceforge.jxunit.JXTestTrap
Assert that an exception will be thrown by the subordinate steps.
Attributes
Children
full tree
-
testStep (
optional
, repeating
)
The data item is the entire coin
(kind: list)
text:
exceptionClass
(tag=exception)
attribute of:
trap
Assert that an exception will be thrown by the subordinate steps.
bean:
subst
implements testStep
targetClass: net.sourceforge.jxunit.JXSubst
Substitutes the string experession
net.sourceforge.jxunit.JXSubst
Attributes
-
name (
required
)
field: name
-
regexp (
required
)
field: regexp
-
indirect (
required
)
default value: false
field: indirect
-
value (
required
)
field: value
-
matchCase (
required
)
default value: false
field: matchCase
text:
regexp
attribute of:
subst
The regular expression
String regexp
Required
text:
matchCase
attribute of:
subst
content: boolean
The files included in the directory scan should match the case
String regexp
boolean matchCase
bean:
main
implements testStep
targetClass: net.sourceforge.jxunit.JXTestMain
calls the main method
Attributes
-
class (
required
)
field: mclass
Children
full tree
-
testStep (
optional
, repeating
)
The data item is the entire coin
(kind: list)
bean:
arg
implements testStep
targetClass: net.sourceforge.jxunit.JXTestArg
Arguments values to be added to list
Attributes
-
indirect (
required
)
default value: false
field: indirect
-
file (
required
)
field: file
-
value (
required
)
field: value
-
schema (
required
)
field: schema
bean:
absolute
implements testStep
targetClass: net.sourceforge.jxunit.JXAbsolute
The property is set to the absolute path of the file (within the specified directory).
Attributes
-
dir (
required
)
field: dir
-
name (
required
)
field: name
-
value (
required
)
field: value
-
indirect (
required
)
default value: false
field: indirect
text:
dir
attribute of:
absolute
A directory name
SCHEMA TREE
jxu
---testStep
|---fail
|---isNull
|---ifNull
| ---testStep
|---isEqual
|---ifEqual
| ---testStep
|---set
|---save
|---eval
|---exception
|---trap
| ---testStep
|---subst
|---main
| ---testStep
|---arg
---absolute
INDEX
absolute
arg
class
converse
dir
eval
exception
exceptionClass
(tag=exception)
fail
file
ifEqual
ifNull
indirect
isEqual
isNull
jxu
main
matchCase
message
name
regexp
save
schema
set
stepClass
subst
testStep
trap
value