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