type
HxTest
abstract class HxTest : HaystackTest
HxTest is a base class for writing Haxall tests which provide access to a booted runtime instance. Annotate test methods which require a runtime with HxRuntimeTest. This class uses the hxd implementation for its runtime.
@HxRuntimeTest
Void testBasics()
{
x := addRec(["dis":"It works!"])
y := rt.db.readById(x.id)
verifyEq(y.dis, "It works!")
}
methods
| addLib |
Add a library and all its depdenencies to the runtime. |
|---|---|
| addRec |
Add a record to |
| commit |
Convenience for commit to |
| eval |
Evaluate an Axon expression using a super user context. |
| makeContext |
Create a new context with the given user. |
| read |
Convenience for |
| readById |
Convenience for |
| rt |
Test runtime if |
| setup |
If |
| teardown |
If |
Slot Details
addLib
addRec
commit
eval
makeContext
read
readById
rt
HxRuntime? rt(Bool checked := true)
Test runtime if @HxRuntimeTest configured on test method