Update platform/src/ToolsManager.js #312
GitHub Actions / Unit Test Results
succeeded
Dec 10, 2024 in 1s
290 passed, 0 failed and 0 skipped
Report | Passed | Failed | Skipped | Time |
---|---|---|---|---|
platform/reports/TESTS-Chrome_Headless_131.0.0.0_(Linux_x86_64).xml | 145✅ | 746ms | ||
platform/reports/TESTS-Firefox_133.0_(Ubuntu_0.0.0).xml | 145✅ | 1s |
✅ platform/reports/TESTS-Chrome_Headless_131.0.0.0_(Linux_x86_64).xml
145 tests were completed in 746ms with 145 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
Chrome Headless 131.0.0.0 (Linux x86_64) | 145✅ | 746ms |
✅ Chrome Headless 131.0.0.0 (Linux x86_64)
Chrome_Headless_131_0_0_0_(Linux_x86_64).ErrorHandler notify()
✅ ErrorHandler notify() calls errorNotification() with error information
Chrome_Headless_131_0_0_0_(Linux_x86_64).ErrorHandler constructor()
✅ ErrorHandler constructor() initialises window.onError with function that calls notify
Chrome_Headless_131_0_0_0_(Linux_x86_64).ActivityValidator checkLayoutPanelIdsExist()
✅ ActivityValidator checkLayoutPanelIdsExist() returns an error if a panel ids cannot be resolved
✅ ActivityValidator checkLayoutPanelIdsExist() returns no errors if panel ids can be resolved
Chrome_Headless_131_0_0_0_(Linux_x86_64).ActivityValidator checkActions()
✅ ActivityValidator checkActions() returns an error if output panel ids cannot be resolved
✅ ActivityValidator checkActions() returns no errors if panel ids can be resolved
✅ ActivityValidator checkActions() returns an error if source panel ids cannot be resolved
✅ ActivityValidator checkActions() returns an error if outputConsole panel ids cannot be resolved
Chrome_Headless_131_0_0_0_(Linux_x86_64).ActivityValidator checkPanelRefs()
✅ ActivityValidator checkPanelRefs() returns no errors if panel definition refs are resolved
✅ ActivityValidator checkPanelRefs() returns an error if a panel definition ref is not resolved
Chrome_Headless_131_0_0_0_(Linux_x86_64).ActivityValidator checkPanelDefs()
✅ ActivityValidator checkPanelDefs() returns no errors if panel definitions are valid
✅ ActivityValidator checkPanelDefs() returns an error if a panel definition button actionfunction ref cannot be resolved
✅ ActivityValidator checkPanelDefs() returns an error if a panel definition button renderfunction ref cannot be resolved
Chrome_Headless_131_0_0_0_(Linux_x86_64).ActivityValidator validate()
✅ ActivityValidator validate() calls all validation functions
✅ ActivityValidator validate() returns no errors if valid activity and tools are given
✅ ActivityValidator validate() returns errors if invalid activity and tools are given
Chrome_Headless_131_0_0_0_(Linux_x86_64).ActivityValidator idExists()
✅ ActivityValidator idExists() returns true if an id that exists in the items is found
✅ ActivityValidator idExists() returns false if an id does not exist in the items
✅ ActivityValidator idExists() returns true if an id that exists in the items is found where the items are classes
Chrome_Headless_131_0_0_0_(Linux_x86_64).FunctionRegistry
✅ FunctionRegistry can find a registered function
✅ FunctionRegistry a registered function using wildcards can be found
✅ FunctionRegistry a single registered function using wildcards can be found
Chrome_Headless_131_0_0_0_(Linux_x86_64).FunctionRegistry callConversion()
✅ FunctionRegistry callConversion() returns the converted result via a promise
✅ FunctionRegistry callConversion() sends a request to the tool service url
Chrome_Headless_131_0_0_0_(Linux_x86_64).FunctionRegistry call()
✅ FunctionRegistry call() returns the result via promise
✅ FunctionRegistry call() sends a request to the tool service url
Chrome_Headless_131_0_0_0_(Linux_x86_64).FileHandler
✅ FileHandler githubRawUrlToStoreRequest - returns an object with a token server requestParams member from a raw github file url
✅ FileHandler getPrivateFileUpdateParams - returns null for an unknown file url
✅ FileHandler getPrivateFileUpdateParams - returns
✅ FileHandler getPrivateFileRequestUrl - returns a token server request url from a raw github file url
✅ FileHandler githubRawUrlTorequestUrl - returns a token server request url from a raw github file url
✅ FileHandler githubRawUrlToStoreRequest - returns an object with a token server request url member from a raw github file url
✅ FileHandler getPrivateFileRequestUrl - returns null for an unknown file url
Chrome_Headless_131_0_0_0_(Linux_x86_64).ToolConfigValidator constructor
✅ ToolConfigValidator constructor can be created
Chrome_Headless_131_0_0_0_(Linux_x86_64).ToolConfigValidator validate tool configuration
✅ ToolConfigValidator validate tool configuration returns an error if the config has no id key
✅ ToolConfigValidator validate tool configuration returns an error if a function in the config has no returnType key
✅ ToolConfigValidator validate tool configuration returns an error if the config has no name key
✅ ToolConfigValidator validate tool configuration returns an error if a function in the config has no id key
✅ ToolConfigValidator validate tool configuration returns an error if a panel definition in the config has no name key
✅ ToolConfigValidator validate tool configuration returns an error if a panel definition in the config has no id key
✅ ToolConfigValidator validate tool configuration reports no errors for a valid config
✅ ToolConfigValidator validate tool configuration returns an error if a button in the config has no id key
✅ ToolConfigValidator validate tool configuration returns an error if a parameter in the config has no name key
✅ ToolConfigValidator validate tool configuration returns an error if a parameter in the config has no type key
✅ ToolConfigValidator validate tool configuration returns an error if a function in the config has no parameters key
✅ ToolConfigValidator validate tool configuration returns an error if a panel definition in the config has no panelclass key
✅ ToolConfigValidator validate tool configuration returns an error if the config has no functions key
✅ ToolConfigValidator validate tool configuration returns an error if a button in the config has no id key
✅ ToolConfigValidator validate tool configuration returns an error if a function in the config has no path key
✅ ToolConfigValidator validate tool configuration returns an error if a function in the config has no name key
✅ ToolConfigValidator validate tool configuration returns an error if a panel definition in the config has no icon key
Chrome_Headless_131_0_0_0_(Linux_x86_64).ActivityManager getting current activity
✅ ActivityManager getting current activity the activity files are fetched using FileHandler
✅ ActivityManager getting current activity the panel definitions for the current activity references are resolved
Chrome_Headless_131_0_0_0_(Linux_x86_64).ActivityManager constructor
✅ ActivityManager constructor uses the query string to set the activitiesUrl property
✅ ActivityManager constructor sets the activityId property if the current activity is provided in the url query string
✅ ActivityManager constructor initialises the accessPanelDef property using param panelDefAccessor
✅ ActivityManager constructor initialises the fileHandler property using param fileHandler
✅ ActivityManager constructor initialises the configValidator property
✅ ActivityManager constructor can be created
Chrome_Headless_131_0_0_0_(Linux_x86_64).ActivityManager activity initialisation
✅ ActivityManager activity initialisation no config errors empty configErrors property
✅ ActivityManager activity initialisation current activity activityId property is set to the activity id
✅ ActivityManager activity initialisation causes the activity file to be fetched from its URL using the fileHandler
✅ ActivityManager activity initialisation an activities property's value is an object
✅ ActivityManager activity initialisation resolves references for a valid activity by calling resolveActionReferences with activity id
✅ ActivityManager activity initialisation the activities property has a key matching the activity id
✅ ActivityManager activity initialisation the activities actions property panel references have been resolved
✅ ActivityManager activity initialisation the panel definitions the current activity references are unresolved
✅ ActivityManager activity initialisation the activities property is an object that has required keys
Chrome_Headless_131_0_0_0_(Linux_x86_64).PlaygroundUtility longNotification()
✅ PlaygroundUtility longNotification() calls notification() with the given text
Chrome_Headless_131_0_0_0_(Linux_x86_64).PlaygroundUtility successNotification()
✅ PlaygroundUtility successNotification() calls notification with the given text
Chrome_Headless_131_0_0_0_(Linux_x86_64).PlaygroundUtility notification()
✅ PlaygroundUtility notification() displays a message with given title and text
Chrome_Headless_131_0_0_0_(Linux_x86_64).PlaygroundUtility errorNotification()
✅ PlaygroundUtility errorNotification() calls notification with the given text
Chrome_Headless_131_0_0_0_(Linux_x86_64).Button
✅ Button has an hint set by a config object
✅ Button has an icon set by a config object
✅ Button createButtons - creates multiple buttons from an array of button objects
✅ Button getView - outputs a DOM representation for customButtons properties
✅ Button can be created
✅ Button has an id set by a config object
Chrome_Headless_131_0_0_0_(Linux_x86_64).ActivityConfigValidator constructor
✅ ActivityConfigValidator constructor can be created
Chrome_Headless_131_0_0_0_(Linux_x86_64).ActivityConfigValidator validate activity configuration
✅ ActivityConfigValidator validate activity configuration returns an error if a panel in config has no id key
✅ ActivityConfigValidator validate activity configuration returns an error if a config action has no parameters key
✅ ActivityConfigValidator validate activity configuration returns an error if a panel in config has no name key
✅ ActivityConfigValidator validate activity configuration returns an error if the config has no actions key
✅ ActivityConfigValidator validate activity configuration returns an error if a config action has no output key
✅ ActivityConfigValidator validate activity configuration reports no errors for a valid config
✅ ActivityConfigValidator validate activity configuration returns an error if a config action has no sourceButton key
✅ ActivityConfigValidator validate activity configuration returns an error if a panel in config has no ref key
✅ ActivityConfigValidator validate activity configuration returns an error if the config has no id key
✅ ActivityConfigValidator validate activity configuration returns an error if a panel button in config has no id key
✅ ActivityConfigValidator validate activity configuration returns an error if the config layout has no area key
✅ ActivityConfigValidator validate activity configuration returns an error if the config has no title key
✅ ActivityConfigValidator validate activity configuration returns an error if a panel button ref in config has no ref key
✅ ActivityConfigValidator validate activity configuration returns an error if the config has no layout key
✅ ActivityConfigValidator validate activity configuration returns an error if a config action has no source key
✅ ActivityConfigValidator validate activity configuration returns an error if the config has no tools key
✅ ActivityConfigValidator validate activity configuration returns an error if the config has no panels key
✅ ActivityConfigValidator validate activity configuration returns an error if a panel button in config has no icon key
Chrome_Headless_131_0_0_0_(Linux_x86_64).EducationPlatformApp handleResponseActionFunction()
✅ EducationPlatformApp handleResponseActionFunction() provides an error notification on unsuccessful function invocation result
Chrome_Headless_131_0_0_0_(Linux_x86_64).EducationPlatformApp runAction()
✅ EducationPlatformApp runAction() calls invokeActionFunction with the action functions parameters and their values
✅ EducationPlatformApp runAction() populates the language parameter
✅ EducationPlatformApp runAction() calls handleResponseActionFunction with the current action and the invoked function's result promise
✅ EducationPlatformApp runAction() provides a notification indicating functions are executing
✅ EducationPlatformApp runAction() raises an error when an action does not exist for a given panel using ErrorHandler notify
Chrome_Headless_131_0_0_0_(Linux_x86_64).ActionFunction constructor()
✅ ActionFunction constructor() sets the created ActionFunction's id from a given config object
Chrome_Headless_131_0_0_0_(Linux_x86_64).ActionFunction getInstanceOfParamName()
✅ ActionFunction getInstanceOfParamName() returns the instanceOf parameter name for the given parameter if it is an instance of a metamodel
✅ ActionFunction getInstanceOfParamName() returns null if the given parameter is not an instance of a metamodel
Chrome_Headless_131_0_0_0_(Linux_x86_64).ToolManager tool grammar imports
✅ ToolManager tool grammar imports correctly loads the ace grammar module for a defined tool
✅ ToolManager tool grammar imports correctly loads the URL of the ace grammar for a defined tool
Chrome_Headless_131_0_0_0_(Linux_x86_64).ToolManager panel definitions
✅ ToolManager panel definitions returns null for a panel definition id that does not exist
✅ ToolManager panel definitions returns the correct object for an existing panel definition id
Chrome_Headless_131_0_0_0_(Linux_x86_64).ToolManager constructor
✅ ToolManager constructor can be created
Chrome_Headless_131_0_0_0_(Linux_x86_64).ToolManager selectConversionFunctionConvertMetamodel()
✅ ToolManager selectConversionFunctionConvertMetamodel() returns a function id, converts the metamodel, and adds the converted metamodel value to the typeValueMap if a conversion is possible considering the metamodel
✅ ToolManager selectConversionFunctionConvertMetamodel() returns null if a conversion is not possible without considering the metamodel
✅ ToolManager selectConversionFunctionConvertMetamodel() returns null if no conversion is available considering the metamodel
✅ ToolManager selectConversionFunctionConvertMetamodel() returns a function id if a conversion is possible without considering the metamodel
Chrome_Headless_131_0_0_0_(Linux_x86_64).ToolManager initialisation
✅ ToolManager initialisation fetches the tool configuration from the remote given by its URL
✅ ToolManager initialisation rewrites tool urls
✅ ToolManager initialisation getPort - detects and returns port in a URL placeholder and port combination
✅ ToolManager initialisation isUrlPlaceHolder - check if a string is a url placeholder
✅ ToolManager initialisation parses and stores the tool configuration
✅ ToolManager initialisation sets tools URLs correctly
✅ ToolManager initialisation fetchPathByPort - fetch paths by a port number
✅ ToolManager initialisation isValidUrl - test validity of urls
Chrome_Headless_131_0_0_0_(Linux_x86_64).ToolManager invokeActionFunction()
✅ ToolManager invokeActionFunction() calls functionRegister.call() with the converted parameter values for non-matching types
✅ ToolManager invokeActionFunction() calls functionRegister.call() with the given parameter values for matching types
✅ ToolManager invokeActionFunction() sends requests to a conversion function's url without unused parameters
✅ ToolManager invokeActionFunction() calls functionRegister.call() with the converted parameter values for non-matching types including a metamodel
✅ ToolManager invokeActionFunction() returns the result via a promise
Chrome_Headless_131_0_0_0_(Linux_x86_64).ToolManager convertIncludingMetamodel()
✅ ToolManager convertIncludingMetamodel() calls functionRegister.callConversion() on a conversion function being available
✅ ToolManager convertIncludingMetamodel() returns a promise on a conversion function being available
✅ ToolManager convertIncludingMetamodel() returns null and provides an error notification on a conversion function not being available
Chrome_Headless_131_0_0_0_(Linux_x86_64).ToolManager convert()
✅ ToolManager convert() returns null and provides an error notification on a conversion function not being available
✅ ToolManager convert() returns a promise on a conversion function being available
✅ ToolManager convert() calls functionRegistry_callConversion on a conversion function being available
Chrome_Headless_131_0_0_0_(Linux_x86_64).Utility
✅ Utility parseConfigFile - an unknown file type returns null
✅ Utility parseConfigFile - a json file parsed as yaml to an object
✅ Utility arrayEquals - arrays with matching values are the same
✅ Utility arrayEquals - arrays with the same values in differing order are not the same
✅ Utility parseConfigFile - a yaml file is parsed to an object
✅ Utility parseConfigFile - an invald yaml file returns an error
✅ Utility parseConfigFile - an invald json file returns an error
✅ Utility arrayEquals - arrays with an any wildcard always match the corresponding element
✅ Utility arrayEquals - when allow any is not enabled, arrays with any wildcard do not match the corresponding element
✅ Utility arrayEquals - arrays with a wildcard and non matchng other element are not the same
✅ Utility parseConfigFile - a json file is parsed to an object
✅ platform/reports/TESTS-Firefox_133.0_(Ubuntu_0.0.0).xml
145 tests were completed in 1s with 145 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
Firefox 133.0 (Ubuntu 0.0.0) | 145✅ | 1s |
✅ Firefox 133.0 (Ubuntu 0.0.0)
Firefox_133_0_(Ubuntu_0_0_0).ErrorHandler constructor()
✅ ErrorHandler constructor() initialises window.onError with function that calls notify
Firefox_133_0_(Ubuntu_0_0_0).ErrorHandler notify()
✅ ErrorHandler notify() calls errorNotification() with error information
Firefox_133_0_(Ubuntu_0_0_0).EducationPlatformApp runAction()
✅ EducationPlatformApp runAction() populates the language parameter
✅ EducationPlatformApp runAction() calls invokeActionFunction with the action functions parameters and their values
✅ EducationPlatformApp runAction() raises an error when an action does not exist for a given panel using ErrorHandler notify
✅ EducationPlatformApp runAction() provides a notification indicating functions are executing
✅ EducationPlatformApp runAction() calls handleResponseActionFunction with the current action and the invoked function's result promise
Firefox_133_0_(Ubuntu_0_0_0).EducationPlatformApp handleResponseActionFunction()
✅ EducationPlatformApp handleResponseActionFunction() provides an error notification on unsuccessful function invocation result
Firefox_133_0_(Ubuntu_0_0_0).Button
✅ Button getView - outputs a DOM representation for customButtons properties
✅ Button createButtons - creates multiple buttons from an array of button objects
✅ Button can be created
✅ Button has an id set by a config object
✅ Button has an icon set by a config object
✅ Button has an hint set by a config object
Firefox_133_0_(Ubuntu_0_0_0).ActivityValidator checkLayoutPanelIdsExist()
✅ ActivityValidator checkLayoutPanelIdsExist() returns an error if a panel ids cannot be resolved
✅ ActivityValidator checkLayoutPanelIdsExist() returns no errors if panel ids can be resolved
Firefox_133_0_(Ubuntu_0_0_0).ActivityValidator checkActions()
✅ ActivityValidator checkActions() returns an error if output panel ids cannot be resolved
✅ ActivityValidator checkActions() returns an error if source panel ids cannot be resolved
✅ ActivityValidator checkActions() returns an error if outputConsole panel ids cannot be resolved
✅ ActivityValidator checkActions() returns no errors if panel ids can be resolved
Firefox_133_0_(Ubuntu_0_0_0).ActivityValidator validate()
✅ ActivityValidator validate() calls all validation functions
✅ ActivityValidator validate() returns no errors if valid activity and tools are given
✅ ActivityValidator validate() returns errors if invalid activity and tools are given
Firefox_133_0_(Ubuntu_0_0_0).ActivityValidator idExists()
✅ ActivityValidator idExists() returns true if an id that exists in the items is found
✅ ActivityValidator idExists() returns false if an id does not exist in the items
✅ ActivityValidator idExists() returns true if an id that exists in the items is found where the items are classes
Firefox_133_0_(Ubuntu_0_0_0).ActivityValidator checkPanelRefs()
✅ ActivityValidator checkPanelRefs() returns no errors if panel definition refs are resolved
✅ ActivityValidator checkPanelRefs() returns an error if a panel definition ref is not resolved
Firefox_133_0_(Ubuntu_0_0_0).ActivityValidator checkPanelDefs()
✅ ActivityValidator checkPanelDefs() returns an error if a panel definition button actionfunction ref cannot be resolved
✅ ActivityValidator checkPanelDefs() returns an error if a panel definition button renderfunction ref cannot be resolved
✅ ActivityValidator checkPanelDefs() returns no errors if panel definitions are valid
Firefox_133_0_(Ubuntu_0_0_0).ActivityManager getting current activity
✅ ActivityManager getting current activity the activity files are fetched using FileHandler
✅ ActivityManager getting current activity the panel definitions for the current activity references are resolved
Firefox_133_0_(Ubuntu_0_0_0).ActivityManager constructor
✅ ActivityManager constructor initialises the configValidator property
✅ ActivityManager constructor initialises the accessPanelDef property using param panelDefAccessor
✅ ActivityManager constructor can be created
✅ ActivityManager constructor sets the activityId property if the current activity is provided in the url query string
✅ ActivityManager constructor initialises the fileHandler property using param fileHandler
✅ ActivityManager constructor uses the query string to set the activitiesUrl property
Firefox_133_0_(Ubuntu_0_0_0).ActivityManager activity initialisation
✅ ActivityManager activity initialisation the activities actions property panel references have been resolved
✅ ActivityManager activity initialisation the activities property is an object that has required keys
✅ ActivityManager activity initialisation no config errors empty configErrors property
✅ ActivityManager activity initialisation the panel definitions the current activity references are unresolved
✅ ActivityManager activity initialisation current activity activityId property is set to the activity id
✅ ActivityManager activity initialisation an activities property's value is an object
✅ ActivityManager activity initialisation the activities property has a key matching the activity id
✅ ActivityManager activity initialisation causes the activity file to be fetched from its URL using the fileHandler
✅ ActivityManager activity initialisation resolves references for a valid activity by calling resolveActionReferences with activity id
Firefox_133_0_(Ubuntu_0_0_0).Utility
✅ Utility parseConfigFile - a json file is parsed to an object
✅ Utility arrayEquals - arrays with a wildcard and non matchng other element are not the same
✅ Utility arrayEquals - arrays with the same values in differing order are not the same
✅ Utility arrayEquals - arrays with matching values are the same
✅ Utility arrayEquals - arrays with an any wildcard always match the corresponding element
✅ Utility parseConfigFile - a json file parsed as yaml to an object
✅ Utility arrayEquals - when allow any is not enabled, arrays with any wildcard do not match the corresponding element
✅ Utility parseConfigFile - a yaml file is parsed to an object
✅ Utility parseConfigFile - an unknown file type returns null
✅ Utility parseConfigFile - an invald yaml file returns an error
✅ Utility parseConfigFile - an invald json file returns an error
Firefox_133_0_(Ubuntu_0_0_0).FileHandler
✅ FileHandler githubRawUrlToStoreRequest - returns an object with a token server request url member from a raw github file url
✅ FileHandler githubRawUrlToStoreRequest - returns an object with a token server requestParams member from a raw github file url
✅ FileHandler getPrivateFileUpdateParams - returns
✅ FileHandler getPrivateFileUpdateParams - returns null for an unknown file url
✅ FileHandler githubRawUrlTorequestUrl - returns a token server request url from a raw github file url
✅ FileHandler getPrivateFileRequestUrl - returns null for an unknown file url
✅ FileHandler getPrivateFileRequestUrl - returns a token server request url from a raw github file url
Firefox_133_0_(Ubuntu_0_0_0).ToolManager initialisation
✅ ToolManager initialisation isUrlPlaceHolder - check if a string is a url placeholder
✅ ToolManager initialisation sets tools URLs correctly
✅ ToolManager initialisation fetches the tool configuration from the remote given by its URL
✅ ToolManager initialisation rewrites tool urls
✅ ToolManager initialisation parses and stores the tool configuration
✅ ToolManager initialisation isValidUrl - test validity of urls
✅ ToolManager initialisation fetchPathByPort - fetch paths by a port number
✅ ToolManager initialisation getPort - detects and returns port in a URL placeholder and port combination
Firefox_133_0_(Ubuntu_0_0_0).ToolManager tool grammar imports
✅ ToolManager tool grammar imports correctly loads the ace grammar module for a defined tool
✅ ToolManager tool grammar imports correctly loads the URL of the ace grammar for a defined tool
Firefox_133_0_(Ubuntu_0_0_0).ToolManager constructor
✅ ToolManager constructor can be created
Firefox_133_0_(Ubuntu_0_0_0).ToolManager convertIncludingMetamodel()
✅ ToolManager convertIncludingMetamodel() returns null and provides an error notification on a conversion function not being available
✅ ToolManager convertIncludingMetamodel() returns a promise on a conversion function being available
✅ ToolManager convertIncludingMetamodel() calls functionRegister.callConversion() on a conversion function being available
Firefox_133_0_(Ubuntu_0_0_0).ToolManager convert()
✅ ToolManager convert() calls functionRegistry_callConversion on a conversion function being available
✅ ToolManager convert() returns a promise on a conversion function being available
✅ ToolManager convert() returns null and provides an error notification on a conversion function not being available
Firefox_133_0_(Ubuntu_0_0_0).ToolManager selectConversionFunctionConvertMetamodel()
✅ ToolManager selectConversionFunctionConvertMetamodel() returns null if no conversion is available considering the metamodel
✅ ToolManager selectConversionFunctionConvertMetamodel() returns a function id, converts the metamodel, and adds the converted metamodel value to the typeValueMap if a conversion is possible considering the metamodel
✅ ToolManager selectConversionFunctionConvertMetamodel() returns a function id if a conversion is possible without considering the metamodel
✅ ToolManager selectConversionFunctionConvertMetamodel() returns null if a conversion is not possible without considering the metamodel
Firefox_133_0_(Ubuntu_0_0_0).ToolManager invokeActionFunction()
✅ ToolManager invokeActionFunction() returns the result via a promise
✅ ToolManager invokeActionFunction() calls functionRegister.call() with the converted parameter values for non-matching types
✅ ToolManager invokeActionFunction() calls functionRegister.call() with the converted parameter values for non-matching types including a metamodel
✅ ToolManager invokeActionFunction() sends requests to a conversion function's url without unused parameters
✅ ToolManager invokeActionFunction() calls functionRegister.call() with the given parameter values for matching types
Firefox_133_0_(Ubuntu_0_0_0).ToolManager panel definitions
✅ ToolManager panel definitions returns the correct object for an existing panel definition id
✅ ToolManager panel definitions returns null for a panel definition id that does not exist
Firefox_133_0_(Ubuntu_0_0_0).FunctionRegistry
✅ FunctionRegistry can find a registered function
✅ FunctionRegistry a registered function using wildcards can be found
✅ FunctionRegistry a single registered function using wildcards can be found
Firefox_133_0_(Ubuntu_0_0_0).FunctionRegistry callConversion()
✅ FunctionRegistry callConversion() sends a request to the tool service url
✅ FunctionRegistry callConversion() returns the converted result via a promise
Firefox_133_0_(Ubuntu_0_0_0).FunctionRegistry call()
✅ FunctionRegistry call() sends a request to the tool service url
✅ FunctionRegistry call() returns the result via promise
Firefox_133_0_(Ubuntu_0_0_0).ToolConfigValidator validate tool configuration
✅ ToolConfigValidator validate tool configuration returns an error if a panel definition in the config has no id key
✅ ToolConfigValidator validate tool configuration returns an error if a button in the config has no id key
✅ ToolConfigValidator validate tool configuration reports no errors for a valid config
✅ ToolConfigValidator validate tool configuration returns an error if a panel definition in the config has no panelclass key
✅ ToolConfigValidator validate tool configuration returns an error if a button in the config has no id key
✅ ToolConfigValidator validate tool configuration returns an error if a panel definition in the config has no icon key
✅ ToolConfigValidator validate tool configuration returns an error if a function in the config has no id key
✅ ToolConfigValidator validate tool configuration returns an error if a function in the config has no parameters key
✅ ToolConfigValidator validate tool configuration returns an error if the config has no functions key
✅ ToolConfigValidator validate tool configuration returns an error if a function in the config has no path key
✅ ToolConfigValidator validate tool configuration returns an error if the config has no id key
✅ ToolConfigValidator validate tool configuration returns an error if a parameter in the config has no name key
✅ ToolConfigValidator validate tool configuration returns an error if a panel definition in the config has no name key
✅ ToolConfigValidator validate tool configuration returns an error if a function in the config has no name key
✅ ToolConfigValidator validate tool configuration returns an error if the config has no name key
✅ ToolConfigValidator validate tool configuration returns an error if a function in the config has no returnType key
✅ ToolConfigValidator validate tool configuration returns an error if a parameter in the config has no type key
Firefox_133_0_(Ubuntu_0_0_0).ToolConfigValidator constructor
✅ ToolConfigValidator constructor can be created
Firefox_133_0_(Ubuntu_0_0_0).PlaygroundUtility notification()
✅ PlaygroundUtility notification() displays a message with given title and text
Firefox_133_0_(Ubuntu_0_0_0).PlaygroundUtility longNotification()
✅ PlaygroundUtility longNotification() calls notification() with the given text
Firefox_133_0_(Ubuntu_0_0_0).PlaygroundUtility successNotification()
✅ PlaygroundUtility successNotification() calls notification with the given text
Firefox_133_0_(Ubuntu_0_0_0).PlaygroundUtility errorNotification()
✅ PlaygroundUtility errorNotification() calls notification with the given text
Firefox_133_0_(Ubuntu_0_0_0).ActivityConfigValidator validate activity configuration
✅ ActivityConfigValidator validate activity configuration returns an error if a panel button ref in config has no ref key
✅ ActivityConfigValidator validate activity configuration returns an error if a panel button in config has no icon key
✅ ActivityConfigValidator validate activity configuration returns an error if the config layout has no area key
✅ ActivityConfigValidator validate activity configuration returns an error if the config has no layout key
✅ ActivityConfigValidator validate activity configuration returns an error if the config has no panels key
✅ ActivityConfigValidator validate activity configuration returns an error if the config has no actions key
✅ ActivityConfigValidator validate activity configuration returns an error if a config action has no sourceButton key
✅ ActivityConfigValidator validate activity configuration returns an error if a config action has no source key
✅ ActivityConfigValidator validate activity configuration returns an error if a config action has no output key
✅ ActivityConfigValidator validate activity configuration returns an error if a config action has no parameters key
✅ ActivityConfigValidator validate activity configuration returns an error if a panel in config has no name key
✅ ActivityConfigValidator validate activity configuration returns an error if a panel in config has no id key
✅ ActivityConfigValidator validate activity configuration returns an error if a panel button in config has no id key
✅ ActivityConfigValidator validate activity configuration returns an error if a panel in config has no ref key
✅ ActivityConfigValidator validate activity configuration reports no errors for a valid config
✅ ActivityConfigValidator validate activity configuration returns an error if the config has no id key
✅ ActivityConfigValidator validate activity configuration returns an error if the config has no title key
✅ ActivityConfigValidator validate activity configuration returns an error if the config has no tools key
Firefox_133_0_(Ubuntu_0_0_0).ActivityConfigValidator constructor
✅ ActivityConfigValidator constructor can be created
Firefox_133_0_(Ubuntu_0_0_0).ActionFunction constructor()
✅ ActionFunction constructor() sets the created ActionFunction's id from a given config object
Firefox_133_0_(Ubuntu_0_0_0).ActionFunction getInstanceOfParamName()
✅ ActionFunction getInstanceOfParamName() returns the instanceOf parameter name for the given parameter if it is an instance of a metamodel
✅ ActionFunction getInstanceOfParamName() returns null if the given parameter is not an instance of a metamodel
Loading