addModuleListener() informs listener on module loading | 15 ms | Passed |
addModuleListener() sends reloaded event | 2 ms | Passed |
execute() injects script code | 0 ms | Passed |
exit() sets script return code | 2 ms | Passed |
exit() throws exception | 0 ms | Passed |
formatText() resolves formatter instructions | 1 ms | Passed |
formatText() resolves static string | 0 ms | Passed |
formatText() resolves system property | 0 ms | Passed |
formatText() resolves variables | 1 ms | Passed |
formatText() throws ... for unknown token | 1 ms | Passed |
getLoadedModules() returns loaded modules | 2 ms | Passed |
getModule(class) = null ... for unknown module | 1 ms | Passed |
getModule(class) finds Environment module | 1 ms | Passed |
getModule(class) finds loaded module | 1 ms | Passed |
getModule(name) = null ... for unknown module | 0 ms | Passed |
getModule(name) finds Environment module | 0 ms | Passed |
getModule(name) finds loaded module | 2 ms | Passed |
getModuleDefinition(env) returns environment definition | 0 ms | Passed |
getModules() contains environment module | 1 ms | Passed |
getModules() contains loaded module | 27 ms | Passed |
getScriptEngine() returns engine instance | 1 ms | Passed |
getWrappedVariableName() returns unique name per class | 0 ms | Passed |
hasMethodCallback() = false ... when method is not registered | 1 ms | Passed |
hasMethodCallback() = false ... when no callbackProvider is registered | 1 ms | Passed |
hasMethodCallback() = true ... when a callbackProvider is registered for a method | 14 ms | Passed |
include() executes referenced resource | 0.11 sec | Passed |
include() throws ... on invalid resource | 1 ms | Passed |
loadJar() registers URL | 2 ms | Passed |
loadModule() throws ... on unknown module | 1 ms | Passed |
postMethodCallback() calls callbackProvider | 1 ms | Passed |
preMethodCallback() calls callbackProvider | 1 ms | Passed |
print(false) writes to output stream | 1 ms | Passed |
print(true) appends line feed | 1 ms | Passed |
printError() writes to error stream | 1 ms | Passed |
printError(multiple) prints same error multiple times | 0 ms | Passed |
printError(once) prints same error only once | 1 ms | Passed |
readInput() filters carriage return | 0 ms | Passed |
readInput(blocking) reads single line on each call | 1 ms | Passed |
readInput(blocking) stops when stream is closed | 0 ms | Passed |
readInput(non-blocking) = '' when ... no data is available | 0 ms | Passed |
readInput(non-blocking) = 'firstLine' ... when data is available | 1 ms | Passed |
removeModuleListener() stops sending events to listener | 2 ms | Passed |
toDouble() converts double value | 1 ms | Passed |
toDouble() converts int value | 0 ms | Passed |
toDouble() converts string value | 1 ms | Passed |
toDouble() throws ... for invalid input | 0 ms | Passed |
toInt() converts double value | 0 ms | Passed |
toInt() converts int value | 0 ms | Passed |
toInt() converts string value | 0 ms | Passed |
toInt() throws ... for invalid input | 1 ms | Passed |
toString() converts Object value | 1 ms | Passed |
toString() converts string value | 0 ms | Passed |
wrap() wraps instance methods | 2 ms | Passed |