Skip to content

Test Result : jasmine

0 failures (±0)
2,121 tests (±0)
Took 0 ms.

All Tests

Test nameDurationStatus
AbstractGrid01 group box layout 01 test horizontal layout0 msPassed
AbstractGrid01 group box layout 01 test vertical smart layout0 msPassed
AbstractGrid02 group box layout 02 test horizontal layout0 msPassed
AbstractGrid02 group box layout 02 test vertical smart layout0 msPassed
AbstractGrid03 group box layout 0100 test horizontal layout0 msPassed
AbstractGrid03 group box layout 0100 test vertical smart layout0 msPassed
AbstractGrid04 group box layout 04 test horizontal layout0 msPassed
AbstractGrid04 group box layout 04 test vertical smart layout0 msPassed
AbstractGrid05 group box layout 05 test horizontal layout0 msPassed
AbstractGrid05 group box layout 05 test vertical smart layout0 msPassed
AbstractGrid06 group box layout 06 test horizontal layout0 msPassed
AbstractGrid06 group box layout 06 test vertical smart layout0 msPassed
AbstractGrid07 group box layout 07 test horizontal layout0 msPassed
AbstractGrid07 group box layout 07 test vertical smart layout0 msPassed
AbstractGrid08 group box layout 08 test horizontal layout0 msPassed
AbstractGrid08 group box layout 08 test vertical smart layout0 msPassed
AbstractGrid09 group box layout 09 test horizontal layout0 msPassed
AbstractGrid09 group box layout 09 test vertical smart layout0 msPassed
AbstractGrid10 group box layout 10 test horizontal layout0 msPassed
AbstractGrid10 group box layout 10 test vertical smart layout0 msPassed
AbstractGrid11 group box layout 11 test horizontal layout0 msPassed
AbstractGrid11 group box layout 11 test vertical smart layout0 msPassed
Accordion deleteAllGroups deletes all groups0 msPassed
Accordion deleteGroups deletes the given groups0 msPassed
Accordion deleteGroups destroys the deleted groups0 msPassed
Accordion deleteGroups does not destroy the deleted groups if the groups container is not the owner0 msPassed
Accordion deleteGroups triggers a property change event0 msPassed
Accordion insertGroups inserts the given groups0 msPassed
Accordion insertGroups links the inserted groups with the groups container0 msPassed
Accordion insertGroups triggers a property change event0 msPassed
Accordion setGroups applies the order of the new groups to groups and filteredGroups0 msPassed
Accordion setGroups applies the order of the new groups to the rendered elements0 msPassed
Accordion sort is executed when new groups are added0 msPassed
Accordion sort reorders the DOM elements accordingly0 msPassed
Accordion sort uses the comparator to sort the groups0 msPassed
Action defaults should be as expected0 msPassed
Action key stroke is not triggered if another action with the same key stroke handled it first0 msPassed
Action key stroke triggers action0 msPassed
Action setTabbable should modify $container tabindex0 msPassed
AggregateTableControl aggregate aggregation type none does not aggregate0 msPassed
AggregateTableControl aggregate creates an aggregate row0 msPassed
AggregateTableControl aggregate sums up numbers in a number column0 msPassed
AggregateTableControl aggregate sums up numbers in a number column and considers format pattern0 msPassed
AggregateTableControl aggregate sums up numbers in a number column and considers rounded values fo aggregation0 msPassed
AggregateTableControl aggregate sums up numbers in a number column but only on filtered rows0 msPassed
AggregateTableControl aggregate updates aggregation if a row is deleted0 msPassed
AggregateTableControl aggregate updates aggregation if a row is inserted0 msPassed
AggregateTableControl aggregate updates aggregation if a row is updated0 msPassed
AggregateTableControl eanbled state is false if there are no number columns0 msPassed
AggregateTableControl eanbled state is false if there is a number column but without an aggregate function0 msPassed
AggregateTableControl eanbled state is true if there is at least one number column0 msPassed
AggregateTableControl selected state is false if control is not enabled initially0 msPassed
AggregateTableControl selected state is set to false if control will be disabled0 msPassed
BasicField acceptInput must always be sent to server at the end of input, if at least one change has been made does not fail if field is removed while acceptInput is still pending0 msPassed
BasicField acceptInput must always be sent to server at the end of input, if at least one change has been made updateDisplayTextOnModify = false, w/o changed text0 msPassed
BasicField acceptInput must always be sent to server at the end of input, if at least one change has been made updateDisplayTextOnModify = false, with changed text0 msPassed
BasicField acceptInput must always be sent to server at the end of input, if at least one change has been made updateDisplayTextOnModify = true, then acceptInput(false) is fired. -> send should be done immediately0 msPassed
BasicField acceptInput must always be sent to server at the end of input, if at least one change has been made updateDisplayTextOnModify = true, then property change to updateDisplayTextOnModify = false, with *pending* changed text0 msPassed
BasicField acceptInput must always be sent to server at the end of input, if at least one change has been made updateDisplayTextOnModify = true, then property change to updateDisplayTextOnModify = false, with changed text0 msPassed
BasicField acceptInput must always be sent to server at the end of input, if at least one change has been made updateDisplayTextOnModify = true, w/o changed text0 msPassed
BasicField acceptInput must always be sent to server at the end of input, if at least one change has been made updateDisplayTextOnModify = true, with changed text0 msPassed
BasicField acceptInput must always be sent to server at the end of input, if at least one change has been made updateDisplayTextOnModify = true, with custom delay0 msPassed
BasicField acceptInput must always be sent to server at the end of input, if at least one change has been made updateDisplayTextOnModify = true, with no delay0 msPassed
BasicField clear removes the text and accepts input also with updateDisplayTextOnAnyKey set to true0 msPassed
BeanField renders the bean0 msPassed
BeanField updates properties correctly0 msPassed
BooleanColumn boolean column displays the cell value as checkbox0 msPassed
BooleanColumn table checkable column a checkbox column gets inserted if table.checkable=true0 msPassed
BooleanColumn table checkable column displays the row.checked state as checkbox0 msPassed
BooleanColumn table checkable column no checkbox column gets inserted if table.checkable=false0 msPassed
BooleanColumn table checkable column this.checkableColumn is set to the new column0 msPassed
BrowserFieldAdapter sends postMessage on message0 msPassed
BusyIndicator render uses $parent as parent if provided0 msPassed
BusyIndicator render uses entry point as parent if no $parent is provided0 msPassed
Button keyStrokeScope may be an an outer form0 msPassed
Button keyStrokeScope may be an id of a form field and will be resolved when initialized0 msPassed
Button setIconId toggles the class with-label on the icon0 msPassed
Button setLabel toggles the class with-label on the icon0 msPassed
Button setting legacy styles sets style attributes0 msPassed
ButtonAdapterMenu focusable element button should delegate to adapter menu0 msPassed
ButtonAdapterMenu initialization / destroy should set/delete adaptedBy property on original button instance0 msPassed
ButtonAdapterMenu maps defaultButton setting from false (w/o other previous values) to null to defaultMenu = null0 msPassed
ButtonAdapterMenu maps defaultButton setting from false (with other previous values) to false to defaultMenu = false0 msPassed
ButtonAdapterMenu maps defaultButton setting from not set to null to defaultMenu = true0 msPassed
ButtonAdapterMenu maps defaultButton setting from true to defaultMenu = true0 msPassed
ButtonLayout prefSize statusPosition top increases width because status is always on the right side0 msPassed
Calendar component arrangeComponents arranges a single component0 msPassed
Calendar component arrangeComponents arranges equal components0 msPassed
Calendar component arrangeComponents arranges intersecting and non-intersecting components0 msPassed
Calendar component arrangeComponents arranges intersecting components0 msPassed
Calendar component arrangeComponents arranges intersecting components spanning more than one day0 msPassed
Calendar component arrangeComponents arranges non intersecting components0 msPassed
Calendar component arrangeComponents does nothing for no components0 msPassed
Calendar component arrangeComponents reduces rows when arranging components0 msPassed
Calendar component part day position calculates the part day position0 msPassed
Calendar component part day position calculates the part day position for a range smaller than the minimum0 msPassed
Calendar component part day position calculates the part day position for components larger than a day0 msPassed
Calendar component sort sorts first from then to0 msPassed
Calendar dayPosition calculates the day position0 msPassed
Calendar init creates an empty calendar0 msPassed
Calendar navigation navigate forward and back (with first day of month selected)0 msPassed
Calendar navigation navigate forward and back (with last day of month selected)0 msPassed
CellEditor cancelCellEdit calls endCellEdit with saveEditorValue=false0 msPassed
CellEditor cancelCellEdit does not save editor value0 msPassed
CellEditor cancelCellEdit triggers cancelCellEdit event0 msPassed
CellEditor completeCellEdit calls endCellEdit with saveEditorValue=true0 msPassed
CellEditor completeCellEdit does not reopen the editor again0 msPassed
CellEditor completeCellEdit saves editor value0 msPassed
CellEditor completeCellEdit triggers completeCellEdit event0 msPassed
CellEditor endCellEdit destroys the field0 msPassed
CellEditor endCellEdit removes the cell editor popup0 msPassed
CellEditor mouse click does not open cell editor if a ctrl or shift is pressed, because the user probably wants to do row selection rather than cell editing0 msPassed
CellEditor mouse click does not start cell edit if cell is not editable0 msPassed
CellEditor mouse click does not start cell edit if form is disabled0 msPassed
CellEditor mouse click does not start cell edit if middle mouse button was pressed0 msPassed
CellEditor mouse click does not start cell edit if mouse down and up happened on different cells0 msPassed
CellEditor mouse click does not start cell edit if right mouse button was pressed0 msPassed
CellEditor mouse click does not start cell edit if row is disabled0 msPassed
CellEditor mouse click does not start cell edit if table is disabled0 msPassed
CellEditor mouse click starts cell edit if cell is editable0 msPassed
CellEditor popup recovery closes popup (before) table is detached0 msPassed
CellEditor popup recovery closes popup if all rows get deleted0 msPassed
CellEditor popup recovery closes popup if row gets deleted0 msPassed
CellEditor popup recovery closes popup when table is removed0 msPassed
CellEditor popup recovery reopens popup if row gets updated0 msPassed
CellEditor prepareCellEdit creates field and calls start0 msPassed
CellEditor prepareCellEdit triggers prepareCellEdit event0 msPassed
CellEditor startCellEdit opens popup with field0 msPassed
CellEditor startCellEdit triggers startCellEdit event0 msPassed
CellEditor tooltip recovery removes tooltip if row gets deleted0 msPassed
CellEditor validation does not sho a tooltip if field has no error0 msPassed
CellEditor validation shows a tooltip if field has an error0 msPassed
CellEditorAdapter cancelEdit removes the popup and its field0 msPassed
CellEditorAdapter cancelEdit sends cancelCellEdit0 msPassed
CellEditorAdapter completeEdit does not remove the popup and its field (will be done by endCellEdit)0 msPassed
CellEditorAdapter completeEdit sends completeCellEdit0 msPassed
CellEditorAdapter completeEdit sends completeCellEdit only once0 msPassed
CellEditorAdapter endCellEdit event destroys the field0 msPassed
CellEditorAdapter endCellEdit event removes the cell editor popup0 msPassed
CheckBoxField inheritance _renderValue sets checked property0 msPassed
CheckBoxField inheritance _renderValue sets disabled property0 msPassed
CheckBoxField inheritance inherits from ValueField0 msPassed
CheckBoxField keyStroke toggles the value0 msPassed
CheckBoxField label is linked with the field0 msPassed
CheckBoxFieldWithTriState inheritance _renderValue sets checked and undefined classes0 msPassed
CheckBoxFieldWithTriState inheritance _renderValue sets disabled property0 msPassed
CheckBoxFieldWithTriState inheritance inherits from ValueField0 msPassed
ClipboardField Rendered container has the right class0 msPassed
ClipboardField Rendered field DIV has _not_ an unselectable attribute in IE90 msPassed
Code init fails if text and texts are set0 msPassed
Code init registers texts if texts property is set0 msPassed
Code init uses the language configured by scout.codes.defaultLanguage as default0 msPassed
Code text returns the text for the given languageTag (with text property including a text key)0 msPassed
Code text returns the text for the given languageTag (with text property)0 msPassed
Code text returns the text for the given languageTag (with texts property)0 msPassed
Code text returns the text for the given locale (with texts property)0 msPassed
CodeLookupCall getByAll returns lookupRows for every code0 msPassed
CodeLookupCall getByKey returns a promise which will be rejected if key doesn' exist0 msPassed
CodeLookupCall getByKey returns a promise which will resolve with a lookup row for the code by key0 msPassed
CodeLookupCall getByRec returns no lookupRows if no codes match the given text0 msPassed
CodeLookupCall getByRec returns no lookupRows if the parent code doesn't have children0 msPassed
CodeLookupCall getByRec returns the lookupRows of the children of the given parent key0 msPassed
CodeLookupCall getByText returns no lookupRows if no codes match the given text0 msPassed
CodeLookupCall getByText returns the lookupRows which match the given text0 msPassed
CodeLookupCall scout.codes.add makes, that existing lookups consider the new code type0 msPassed
CodeLookupCall scout.codes.remove makes, that existing lookup calls don't return a result anymore0 msPassed
CodeType add adds new child code to codeType0 msPassed
CodeType add adds new root code to codeType0 msPassed
CodeType get returns code with codeId0 msPassed
CodeType get throws error for unknown codeId0 msPassed
CodeType getCodes returns all codes0 msPassed
CodeType getCodes returns root codes0 msPassed
CodeType init creates codes and hierarchy0 msPassed
Column autoOptimizeWidth also works if there is no header0 msPassed
Column autoOptimizeWidth autoOptimizeWidthRequired will be set to true if a row is deleted0 msPassed
Column autoOptimizeWidth autoOptimizeWidthRequired will be set to true if a row is inserted0 msPassed
Column autoOptimizeWidth autoOptimizeWidthRequired will be set to true if a row is updated and the content changed0 msPassed
Column autoOptimizeWidth autoOptimizeWidthRequired will be set to true if all rows are deleted0 msPassed
Column autoOptimizeWidth autoOptimizeWidthRequired will be set to true if autoOptimizeWidth is set dynamically0 msPassed
Column autoOptimizeWidth considers images0 msPassed
Column autoOptimizeWidth will resize the column to fit its content after layouting0 msPassed
Column caches encoded text of a cell to improve performance0 msPassed
Column cell getters cell() should return cell of given row0 msPassed
Column cell getters selectedCell() should return cell from selected row0 msPassed
Column considers custom css class of a cell, if both are set only the cell class is used0 msPassed
Column considers custom css class of a column0 msPassed
Column considers custom css class of a column, as well for checkbox columns0 msPassed
Column considers horizontal alignment0 msPassed
Column considers htmlEnabled of a cell0 msPassed
Column converts linebreak into <br> in header cells0 msPassed
Column displayable if set to false, column may not be made visible0 msPassed
Column initCell calls formatValue to format the text0 msPassed
Column initCell calls formatValue to format the text, also for cell objects0 msPassed
Column initCell does not format the value if a text is provided0 msPassed
Column initCell sets the value and the text0 msPassed
Column initCell sets the value to null if only text is provided0 msPassed
Column multilineText replaces with br, but only if htmlEnabled is false0 msPassed
Column setCellValue calls formatValue to format the text0 msPassed
Column setCellValue sets the value and the text0 msPassed
Column textWrap can be toggled on the fly0 msPassed
Column textWrap does not wrap text if column.textWrap is false and table.multilineText is true0 msPassed
Column textWrap does not wrap text if column.textWrap is true and table.multilineText is false0 msPassed
Column textWrap wraps text if column.textWrap and table.multilineText are true0 msPassed
CompactTreeAdapter selectNodes selects child node and notifies server if server selects the first title node0 msPassed
Compacttree creation adds a node with child node0 msPassed
Compacttree creation adds a node with child nodes in correct order0 msPassed
Compacttree creation adds no empty section node0 msPassed
Compacttree creation deletes a node0 msPassed
Compacttree creation inserts a child node0 msPassed
Compacttree node click calls selectNodes0 msPassed
ContextMenuPopup options.cloneMenuItems false removes but does not destroy the menus on popup close0 msPassed
ContextMenuPopup options.cloneMenuItems false renders the original menus0 msPassed
ContextMenuPopup options.cloneMenuItems true clones the given menus and renders the clones0 msPassed
ContextMenuPopup options.cloneMenuItems true only destroys and removes the clones on popup close0 msPassed
ContextMenuPopup renderMenuItems adds last and first classes0 msPassed
ContextMenuPopup renderMenuItems considers visibility when adding last and first classes0 msPassed
ContextMenuPopup renderMenuItems makes cloned menus non-tabbable0 msPassed
ContextMenuPopup renderMenuItems renders invisible menus0 msPassed
DateColumn format updates the value and the display text if the format changes0 msPassed
DateColumnUserFilter acceptByFields works0 msPassed
DateColumnUserFilter acceptByFields works with time0 msPassed
DateColumnUserFilter addFilterFields must not create date fields with time0 msPassed
DateField acceptDate does not remove time if date was deleted and time has an error0 msPassed
DateField acceptDate removes time as well if date was deleted0 msPassed
DateField acceptInput validate again if a new date was typed and reverted0 msPassed
DateField acceptTime does not remove date if time was deleted and date has an error0 msPassed
DateField acceptTime removes date as well if time was deleted0 msPassed
DateField allowed dates _referenceDate returns only allowed date - choose nearest date in the future0 msPassed
DateField allowed dates _referenceDate returns only allowed date - only one date0 msPassed
DateField allowed dates _referenceDate returns only allowed date - when no date in future is available, choose nearest date in past0 msPassed
DateField allowed dates _setAllowedDates must convert date strings into Dates0 msPassed
DateField blur accepts the prediction0 msPassed
DateField blur accepts the prediction with autoDate0 msPassed
DateField blur closes the datepicker0 msPassed
DateField blur does not send value and displayText again if not changed0 msPassed
DateField blur does not send value and displayText if no date was entered0 msPassed
DateField blur sends value and displayText0 msPassed
DateField blur updates the model with the selected value0 msPassed
DateField can predict partial years0 msPassed
DateField click opens the datepicker0 msPassed
DateField click opens the picker and preselects the current date but not the previous date if it was cleared before0 msPassed
DateField date validation and prediction can predict dates0 msPassed
DateField date validation and prediction can predict yyyy.MM0 msPassed
DateField date validation and prediction can validate inputs0 msPassed
DateField displayText is removed properly when setting to ''0 msPassed
DateField displayText is shown correctly after rendering0 msPassed
DateField hasDate does not loose date if hasDate is toggled0 msPassed
DateField hasDate renders before time field even if set later0 msPassed
DateField hasDate renders date field if set to true0 msPassed
DateField hasDate sets enabled property correctly if hasDate is toggled0 msPassed
DateField hasTime does not loose time if hasTime is toggled0 msPassed
DateField hasTime renders after date field even if set later0 msPassed
DateField hasTime renders time field if set to true0 msPassed
DateField hasTime sets enabled property correctly if hasTime is toggled0 msPassed
DateField init sets display text using formatValue if value is set initially0 msPassed
DateField key handling DOWN increases day by one0 msPassed
DateField key handling DOWN increases minutes to the next 30 if pressed in time field0 msPassed
DateField key handling DOWN increases month by one if shift is used as modifier0 msPassed
DateField key handling DOWN increases year by one if ctrl is used as modifier0 msPassed
DateField key handling DOWN opens the picker and selects the current date and time0 msPassed
DateField key handling DOWN removes the error status if the date was invalid before opening the picker0 msPassed
DateField key handling DOWN selects the current date if picker is open and no date is selected0 msPassed
DateField key handling ENTER updates the model with the selected value and closes picker0 msPassed
DateField key handling ESC closes the datepicker0 msPassed
DateField key handling UP decreases day by one0 msPassed
DateField key handling UP decreases month by one if shift is used as modifier0 msPassed
DateField key handling UP decreases year by one if ctrl is used as modifier0 msPassed
DateField label focuses the date field when clicked0 msPassed
DateField label focuses the time field when clicked if hasDate is false and hasTime is true0 msPassed
DateField label is linked with the date and time fields0 msPassed
DateField parseAndSetValue parses and sets the value0 msPassed
DateField picker sets selected date as field value when a date was selected0 msPassed
DateField picker sets selected date as field value when a date was selected even if another date was typed0 msPassed
DateField picker unselects the date if the field's text was removed0 msPassed
DateField setValue deletes the error status if value is valid0 msPassed
DateField setValue does not set the value but the error status and display text if the validation fails0 msPassed
DateField setValue sets the value, formats it and sets the display text0 msPassed
DateField touch = true clear removes the display text and sets the value to null0 msPassed
DateField touch = true date picker touch popup clears displayText and value of datefield if date in picker was removed0 msPassed
DateField touch = true date picker touch popup does not remove time if date was cleared but another date selected 0 msPassed
DateField touch = true date picker touch popup is closed when date in picker is selected0 msPassed
DateField touch = true date picker touch popup is opened if datefield is touched0 msPassed
DateField touch = true date picker touch popup shows datefield with same date as clicked datefield0 msPassed
DateField touch = true date picker touch popup shows datefield with same date as clicked datefield, even if value was deleted before0 msPassed
DateField touch = true date picker touch popup shows datefield with same date as clicked datefield, if field empty initially0 msPassed
DateField touch = true date picker touch popup unregisters clone after close0 msPassed
DateField touch = true date picker touch popup updates displayText and value of datefield if date and time in picker are entered0 msPassed
DateField touch = true date picker touch popup updates displayText and value of datefield if date in picker is entered0 msPassed
DateField touch = true date picker touch popup updates displayText and value of datefield if date in picker is selected0 msPassed
DateField touch = true time picker touch popup does not remove date if time was cleared but another time selected 0 msPassed
DateField touch = true time picker touch popup is closed when time in picker is selected0 msPassed
DateField touch = true time picker touch popup is opened if datefield is touched0 msPassed
DateField touch = true time picker touch popup updates displayText and value of datefield if date in picker is entered0 msPassed
DateField touch = true time picker touch popup updates displayText and value of datefield if date in picker is selected0 msPassed
DateField validation invalidates field if value is invalid (not a date)0 msPassed
DateField validation prevents model update if value is invalid0 msPassed
DateFieldAdapter parseValue does not accidentially remove the model error status on acceptInput0 msPassed
DateFieldAdapter parseValue sets the server errorStatus if the displayText was reverted to the one provoking the error0 msPassed
DateFieldAdapter parseValue sets the server errorStatus if the displayText was reverted to the one provoking the error using key down/up0 msPassed
DateFieldAdapter parseValue sets the server errorStatus if the displayText was reverted to the one provoking the error using picker0 msPassed
DateFieldAdapter picker sends displayText and value if date was selected0 msPassed
DateFormat analyze analyzes the text and returns an object with months, years and days checks correct handling of am/pm0 msPassed
DateFormat analyze analyzes the text and returns an object with months, years and days considers pattern MM/dd/yyy0 msPassed
DateFormat analyze analyzes the text and returns an object with months, years and days considers pattern dd.MM.yyyy0 msPassed
DateFormat analyze analyzes the text and returns an object with months, years and days considers pattern yyyy-MM-dd0 msPassed
DateFormat analyze analyzes the text and returns an object with months, years and days proposes valid dates for pattern MM.yyyy0 msPassed
DateFormat analyze analyzes the text and returns an object with months, years and days proposes valid dates for pattern dd.MM.yyyy0 msPassed
DateFormat analyze analyzes the text and returns an object with months, years and days proposes valid dates for pattern yyyy0 msPassed
DateFormat analyze analyzes the text and returns an object with months, years and days proposes valid times0 msPassed
DateFormat format considers E0 msPassed
DateFormat format considers d M y0 msPassed
DateFormat format considers h H m a0 msPassed
DateFormat format considers ss SSS Z0 msPassed
DateFormat parse considers d M y0 msPassed
DateFormat parse considers h H m a0 msPassed
DateFormat parse considers ss SSS Z0 msPassed
DatePicker showDate shows the month specified by the given date0 msPassed
DateRange equals0 msPassed
DecimalFormat constructor if the options parameter is a string, it assumes it is the pattern0 msPassed
DecimalFormat constructor uses the pattern from the options0 msPassed
DecimalFormat format can handle exotic symbols0 msPassed
DecimalFormat format can handle invalid patterns0 msPassed
DecimalFormat format can handle multiplier0 msPassed
DecimalFormat format can handle percentages, format taken from application0 msPassed
DecimalFormat format can handle positive and negative subpattern0 msPassed
DecimalFormat format can handle rounding mode0 msPassed
DecimalFormat format can swap the position of the minus sign0 msPassed
DecimalFormat format considers decimal separators0 msPassed
DecimalFormat format considers grouping separators0 msPassed
DecimalFormat format distinguishes digits and zero digits0 msPassed
DecimalFormat format is lenient with grouping separators0 msPassed
DecimalFormat round can handle rounding modes0 msPassed
Desktop activateForm activates outline when activating child dialog of other's outline dialog0 msPassed
Desktop activateForm activates outline when activating dialog of other outline0 msPassed
Desktop activateForm activates parent view upon activation of child dialog0 msPassed
Desktop activateForm brings complete hierarchy of a non-modal dialog with 2-levels of modal child dialogs in front0 msPassed
Desktop activateForm brings dialog with filechooser on top upon mousedown on filechooser0 msPassed
Desktop activateForm brings dialog with messagebox on top upon mousedown on messagebox0 msPassed
Desktop activateForm brings non-modal dialog in front of other non-modal dialog and it's modal child-dialog0 msPassed
Desktop activateForm brings non-modal dialog in front upon activation0 msPassed
Desktop activateForm does not bring non-modal dialog in front of desktop-modal dialog0 msPassed
Desktop activateForm does not change position of desktop's fileChooser while reordering dialogs0 msPassed
Desktop activateForm keeps desktop's messagebox on top while reordering dialogs0 msPassed
Desktop activateForm keeps position of dialog's fileChooser relative to it's parent dialog while reordering dialogs0 msPassed
Desktop activateForm keeps position of dialog's messagebox relative to it's parent dialog while reordering dialogs0 msPassed
Desktop activateForm keeps the order of other non-modal dialogs even when one of them is the display-parent of the dialog to activate0 msPassed
Desktop activeForm must be a form0 msPassed
Desktop activeForm must not be the detail form0 msPassed
Desktop activeForm must not be the detail form even if it is the display parent0 msPassed
Desktop activeForm will be set to currentView if dialog closes and there is no display parent form0 msPassed
Desktop activeForm will be set to the display parent form if dialog closes0 msPassed
Desktop activeForm will be set to undefined if dialog closes and there is no currentView and no display parent0 msPassed
Desktop benchVisible controls visibility of the bench0 msPassed
Desktop benchVisible removes the content after the animation0 msPassed
Desktop displayStyle COMPACT does not bring activateForm to fail for fake views0 msPassed
Desktop displayStyle COMPACT hides bench and shows navigation if the last view gets closed0 msPassed
Desktop displayStyle COMPACT opens the bench again if a view is shown right after the last view was closed0 msPassed
Desktop displayStyle COMPACT shows bench and hides navigation if a view is open0 msPassed
Desktop displayStyle COMPACT shows outline dialog again when switching from bench to navigation0 msPassed
Desktop geolocation asks the browser for its geographic location0 msPassed
Desktop headerVisible controls visibility of the header0 msPassed
Desktop navigationVisible controls visibility of the navigation0 msPassed
Desktop navigationVisible does not remove dialogs, message boxes and file choosers with display parent outline0 msPassed
Desktop navigationVisible does not remove dialogs, message boxes and file choosers with display parent outline even when rendered along with the outline0 msPassed
Desktop navigationVisible only affects content in navigation, not in bench or header0 msPassed
Desktop notification _onNotificationRemove - last notifications removes $notifications DIV0 msPassed
Desktop notification is rendered when desktop is rendered0 msPassed
Desktop notification may be added with addNotification0 msPassed
Desktop notification removeNotification with (string) ID0 msPassed
Desktop notification removeNotification with object0 msPassed
Desktop notification schedules addNotification when desktop is not rendered0 msPassed
Desktop outline activates modal views when being rendered0 msPassed
Desktop outline is displayed in desktop navigation0 msPassed
Desktop showForm adds a view to the bench if displayHint is View0 msPassed
Desktop showForm shows and activates the form0 msPassed
DesktopAdapter activateForm can close and open new form in the same response0 msPassed
DesktopAdapter activateForm sends formActivateEvent0 msPassed
DesktopAdapter onFormShow activates form but does not send an activate form event0 msPassed
DesktopBench updateOutlineContent called when an outline page gets selected0 msPassed
DesktopBench updateOutlineContent doesn't get called if page already is selected0 msPassed
DesktopBench updateOutlineContent preserves desktop.inBackground when switching nodes0 msPassed
DesktopBench updateOutlineContent preserves desktop.inBackground when updating outline content0 msPassed
DesktopBench updateOutlineContent sets detailForm as outlineContent if node gets selected0 msPassed
DesktopFormController Listens to popupWindowReady event and calls _onReady - having a popupWindow instance0 msPassed
DesktopFormController Listens to popupWindowReady event and calls _onReady - having only a form ID (reload case)0 msPassed
DesktopFormController _addPopupWindow registers listeners and adds to array with popup-windows0 msPassed
DesktopFormController _removePopupWindow cleans up and removes from array with popup-windows0 msPassed
DesktopHeader onBenchOutlineContentChange attaches listener to new outline content0 msPassed
DesktopHeader onBenchOutlineContentChange removes listener from old outline content0 msPassed
DesktopHeader onBenchOutlineContentChange removes listener when getting removed0 msPassed
DesktopNavigation outline collapses and expands in one step when breadcrumb toggling disabled0 msPassed
DesktopNavigation outline collapses and expands in two steps when breadcrumb toggling enabled0 msPassed
DesktopNavigation viewButtonBox has only one ViewButtonMenu if all buttons are displayType menu0 msPassed
DesktopNavigation viewButtonBox is not visible if there are no view buttons0 msPassed
DesktopNavigation viewButtonBox is not visible when there is only one ViewButton0 msPassed
DesktopNavigation viewButtonBox is visible when there are more than one ViewButtons0 msPassed
DesktopNotification _init copies properties from event (model)0 msPassed
DesktopNotification has close-icon when notification is closable0 msPassed
DesktopNotification will fade in, be added to the desktop and be renderd upon show() 0 msPassed
DesktopNotification will fade out and be removed from the dektop upon hide()0 msPassed
DetachHelper considers the context of $anchor -> only removes tooltips in that context0 msPassed
DetachHelper removes tooltip when achor is detached0 msPassed
DetachHelper restores sticky tooltips0 msPassed
Device isWindowsTabletMode returns true if system is windows and scrollbarWidth is 00 msPassed
Device scout.device is initialized automatically0 msPassed
Device user agent parsing recognizes Android devices0 msPassed
Device user agent parsing recognizes Windows devices0 msPassed
Device user agent parsing recognizes iOS devices0 msPassed
Device user agent parsing recognizes supported browsers0 msPassed
ErrorHandler analyzeError can handle arbitrary error objects0 msPassed
ErrorHandler analyzeError can handle errors0 msPassed
ErrorHandler analyzeError can handle jQuery AJAX errors0 msPassed
ErrorHandler analyzeError can handle no arguments0 msPassed
EventSupport off remove all with same type0 msPassed
EventSupport off remove specific listener0 msPassed
EventSupport on / trigger / off multiple events0 msPassed
EventSupport on / trigger / off single event func only triggered until off() is called0 msPassed
EventSupport one de-register function registered with one()0 msPassed
EventSupport one event parameter passed to registered func0 msPassed
EventSupport one single event func only triggered once when registered with one()0 msPassed
Extension extend functions of StringField should extend _init method0 msPassed
Extension extend functions of StringField should extend _renderInputMasked method0 msPassed
Extension extend functions of StringField should extend _renderProperties method0 msPassed
FileChooser addFiles adds the files if multiSelect is true0 msPassed
FileChooser addFiles does only add one file if multiSelect is false0 msPassed
FileChooser close closes the chooser0 msPassed
FileChooser open opens the chooser0 msPassed
FileChooser removeFile removes the file0 msPassed
FileChooserAdapter cancel does not close the chooser but sends a cancel event0 msPassed
FileChooserField label focuses the field when clicked0 msPassed
FileChooserField label is linked with the field0 msPassed
FileChooserField maximumUploadSize is not validated when changing maximumUploadSize0 msPassed
FileChooserField maximumUploadSize is validated when setting new value0 msPassed
FileChooserField setValue sets no file as value0 msPassed
FileChooserField setValue sets the file as value0 msPassed
Form abort closes the form by using cancel if there is no close button0 msPassed
Form abort closes the form even if opening is still pending0 msPassed
Form abort closes the form if there is a close button0 msPassed
Form cacheBounds read and store bounds0 msPassed
Form cacheBounds update bounds - if cacheBounds is false0 msPassed
Form cacheBounds update bounds - if cacheBounds is true0 msPassed
Form close closes the form0 msPassed
Form close closes the form even if opening is still pending0 msPassed
Form close removes it from the display parent0 msPassed
Form destroy destroys its children0 msPassed
Form displayParent blocks desktop if modal and displayParent is desktop0 msPassed
Form displayParent blocks detail form and outline if modal and displayParent is outline0 msPassed
Form displayParent blocks form if modal and displayParent is form0 msPassed
Form displayParent is not required if form is just rendered0 msPassed
Form displayParent is required if form is managed by a form controller, defaults to desktop0 msPassed
Form displayParent not same as parent if display parent is outline0 msPassed
Form displayParent same as parent if display parent is set0 msPassed
Form init marks the root group box as main box0 msPassed
Form initialFocus references the widget which should gain focus after the form is displayed0 msPassed
Form initialFocus works correctly even for wrapped forms0 msPassed
Form modal creates a glass pane if true0 msPassed
Form modal does not create a glass pane if false0 msPassed
Form open adds it to the desktop if no display parent is provided0 msPassed
Form open adds it to the provided display parent0 msPassed
Form open opens the form0 msPassed
Form rootGroupBox.gridData is created using gridDataHints when the logical grid is validated0 msPassed
Form save calls _save0 msPassed
Form save does not call save if save is not required0 msPassed
Form save is marked saved after save0 msPassed
Form save is not marked saved on error0 msPassed
Form whenClose returns a promise which is resolved when the form is closed0 msPassed
Form whenSave returns a promise which is resolved when the form is saved0 msPassed
FormAdapter form destroy destroys the adapters of the children0 msPassed
FormAdapter onModelAction disposeAdapter destroys the form0 msPassed
FormField _initProperty gridDataHints are extended (not replaced) on init when gridDataHints is a plain object0 msPassed
FormField _initProperty gridDataHints are replaced when gridDataHints is instanceof GridData0 msPassed
FormField disabled style read-only sets css class 'read-only' when field is disabled and setDisabledStyle has been called 0 msPassed
FormField inheritance inherits from Widget0 msPassed
FormField property label position does not display a status if status visible = false0 msPassed
FormField property label position position on_field does not call field._renderLabelPosition initially0 msPassed
FormField property label position position on_field sets the label as placeholder0 msPassed
FormField property label position position top guarantees a minimum height if label is empty0 msPassed
FormField property menus adds class has-menus has-tooltip if there are menus and a tooltip0 msPassed
FormField property menus adds class has-menus if there are menus0 msPassed
FormField property status visible does not show a status if status visible = false0 msPassed
FormField property status visible shows a status even though status visible is false but errorStatus is set0 msPassed
FormField property status visible shows a status even though status visible is false but tooltipText is set0 msPassed
FormField property status visible shows a status if status visible = true0 msPassed
FormField property tooltipText adds class has-tooltip if there is a tooltip text0 msPassed
FormField property visible does not show the field if visible = false0 msPassed
FormField property visible hides the status message if field is made invisible0 msPassed
FormField property visible shows the field if visible = true0 msPassed
FormField property visible shows the status message if field is made visible0 msPassed
FormFieldAdapter onModelPropertyChange event should update model0 msPassed
FormFieldLayout layout labelPosition top positions the label on top of the field0 msPassed
FormFieldLayout layout labelWidthInPixel UI makes the label as width as its content0 msPassed
FormFieldLayout prefSize labelPosition default adjusts widthHint0 msPassed
FormFieldLayout prefSize labelPosition default does not adjust widthHint or heightHint even if margins are negative0 msPassed
FormFieldLayout prefSize labelPosition default does not adjust widthHint or heightHint if it is not set0 msPassed
FormFieldLayout prefSize labelPosition default ignores label if label is invisible0 msPassed
FormFieldLayout prefSize labelPosition default ignores status if status is invisible0 msPassed
FormFieldLayout prefSize labelPosition default returns the max height of the parts0 msPassed
FormFieldLayout prefSize labelPosition default sums up the widhts of the parts0 msPassed
FormFieldLayout prefSize labelPosition on_field ignores status if status is invisible0 msPassed
FormFieldLayout prefSize labelPosition on_field returns the max height of the parts0 msPassed
FormFieldLayout prefSize labelPosition on_field sums up the widths without label0 msPassed
FormFieldLayout prefSize labelPosition top adds label and field height if label is on top0 msPassed
FormFieldLayout prefSize labelPosition top ignores label if label is invisible0 msPassed
FormFieldLayout prefSize labelPosition top ignores status if status is invisible0 msPassed
FormFieldLayout prefSize labelPosition top sums up the widths without label0 msPassed
FormFieldLayout prefSize labelWidthInPixel UI ignores label if label is invisible0 msPassed
FormFieldLayout prefSize labelWidthInPixel UI ignores status if status is invisible0 msPassed
FormFieldLayout prefSize labelWidthInPixel UI returns the max height of the parts0 msPassed
FormFieldLayout prefSize labelWidthInPixel UI sums up the widhts of the parts with label's preferred width0 msPassed
FormFieldLayout prefSize labelWidthInPixel custom ignores label if label is invisible0 msPassed
FormFieldLayout prefSize labelWidthInPixel custom ignores status if status is invisible0 msPassed
FormFieldLayout prefSize labelWidthInPixel custom returns the max height of the parts0 msPassed
FormFieldLayout prefSize labelWidthInPixel custom sums up the widths without label0 msPassed
FormFieldLayout prefSize statusPosition top with label position top adjusts widthHint0 msPassed
FormFieldLayout prefSize statusPosition top with label position top sums up the widths without label and status0 msPassed
FormFieldLayout prefSize statusPosition top without label position top does not adjust widthHint0 msPassed
FormFieldLayout prefSize statusPosition top without label position top sums up the widths0 msPassed
FormLifecycle cancel don't open popup when nothing has been changed0 msPassed
FormLifecycle cancel open popup when value of field has been changed0 msPassed
FormLifecycle cancel triggers close event after cancel0 msPassed
FormLifecycle ok continues lifecycle if severity is WARNING0 msPassed
FormLifecycle ok should call _validate function on form0 msPassed
FormLifecycle ok should call save handler when form is saved and all fields are valid0 msPassed
FormLifecycle ok should validate fields and display message box when form is saved0 msPassed
FormLifecycle ok stops lifecycle if severity is ERROR0 msPassed
FormLifecycle validation error message should list labels of missing and invalid fields0 msPassed
FormMenu onModelPropertyChange selected calls setSelected0 msPassed
FormMenu setSelected opens and closes the form popup0 msPassed
FormMenu setSelected opens the popup and the ellipsis if the menu is overflown0 msPassed
FormMenu setSelected opens the popup but not the ellipsis if the menu is overflown and mobile popup style is used0 msPassed
GroupBox _render adds group-box div when label is set0 msPassed
GroupBox _render automatically hides the label if it is empty0 msPassed
GroupBox _render does not render controls initially if collapsed, but on expand0 msPassed
GroupBox _render renders controls initially if expanded0 msPassed
GroupBox clone considers the clone properties and deep clones fields and menus0 msPassed
GroupBox clone does not render the cloned box0 msPassed
GroupBox default values gridDataHints0 msPassed
GroupBox enabled but maybe propagated to children if required0 msPassed
GroupBox enabled is not propagated to children by default0 msPassed
GroupBox focus considers child group boxes0 msPassed
GroupBox focus focuses the first field0 msPassed
GroupBox focus focuses the second field if the first is disabled0 msPassed
GroupBox focus focuses the second field if the first not focusable0 msPassed
GroupBox insertAfter inserts the field after the given other field0 msPassed
GroupBox insertBefore inserts the field before the given other field0 msPassed
GroupBox insertField inserts the field at the end if no index is provided0 msPassed
GroupBox insertField inserts the field at the given index0 msPassed
GroupBox logical grid is validated automatically by the logical grid layout0 msPassed
GroupBox logical grid may be specified using the object type0 msPassed
GroupBox logical grid uses widthInPixel and heightInPixel as dialog width and height if set on main box0 msPassed
GroupBox logical grid will get dirty if a field gets invisible0 msPassed
GroupBox scrollable is not set to true if it is a mainbox but explicitly set to false0 msPassed
GroupBox scrollable is set to true if it is a mainbox0 msPassed
GroupBox scrollable null by default0 msPassed
GroupBoxMenuItemsOrder order0 msPassed
HierarchicalTableSpec add a child row to a collapsed row0 msPassed
HierarchicalTableSpec add a child row to a row which is already a parent row (by TableRow)0 msPassed
HierarchicalTableSpec add a child row to a row which is already a parent row (by id)0 msPassed
HierarchicalTableSpec add a child row to a row which is already a parent row (by pseudo row)0 msPassed
HierarchicalTableSpec add a child row to a row which is leaf0 msPassed
HierarchicalTableSpec add a root row0 msPassed
HierarchicalTableSpec delete a parent row and expect all children are deleted cascading.0 msPassed
HierarchicalTableSpec delete leaf row and expect the row structure to be valid0 msPassed
HierarchicalTableSpec delete leaf row with collapsed parent and expect the structure to be valid0 msPassed
HierarchicalTableSpec expanded rows are valid after expand all and collapse all.0 msPassed
HierarchicalTableSpec expanded rows are valid after expand parent and its child row and expand parent again.0 msPassed
HierarchicalTableSpec filtered visible rows are correct after when a child row matches a filter in of a collapsed parent row.0 msPassed
HierarchicalTableSpec move child row down and expect it will not be moved away of its siblings.0 msPassed
HierarchicalTableSpec move child row up and expect it will not be moved away of its siblings.0 msPassed
HierarchicalTableSpec move row down and expect to be moved after the next sibling on the same level.0 msPassed
HierarchicalTableSpec move row up and expect to be moved before the next sibling on the same level.0 msPassed
HierarchicalTableSpec move visible row down - expect the row gets moved below the next visible row0 msPassed
HierarchicalTableSpec move visible row up - expect the row gets moved above the previous visible row0 msPassed
HierarchicalTableSpec selection a single row matching the filter0 msPassed
HierarchicalTableSpec selection a single row which is a parent row of a row matching the filter0 msPassed
HierarchicalTableSpec selection changes when selected rows gets invisible due to collapse of a parent row.0 msPassed
HierarchicalTableSpec selection gets adjusted when deleting a selected row0 msPassed
HierarchicalTableSpec selection is still the same after deleting an not selected row0 msPassed
HierarchicalTableSpec selection is still the same after inserting rows0 msPassed
HierarchicalTableSpec selection of a not visible row due to a filter0 msPassed
HierarchicalTableSpec selection of a row is still the same if the row gets collapsed. 0 msPassed
HierarchicalTableSpec selection of all rows is valid if parent rows do not match a filter condition0 msPassed
HierarchicalTableSpec structure is updated when deleting a child row0 msPassed
HierarchicalTableSpec structure is updated when deleting a row and its children0 msPassed
HierarchicalTableSpec structure is updated when insert a new child row0 msPassed
HierarchicalTableSpec update row by adding the parent key0 msPassed
HierarchicalTableSpec update row by changing the parent key0 msPassed
HierarchicalTableSpec update row by removing the parent key0 msPassed
HtmlComponent insets reads padding, margin and border correctly0 msPassed
HtmlComponent install does NOT set data 'htmlComponent' when constructor is called0 msPassed
HtmlComponent install sets data 'htmlComponent' when install() is called0 msPassed
HtmlComponent prefSize considers max width/height set by CSS0 msPassed
HtmlComponent prefSize considers min width/height set by CSS0 msPassed
HtmlComponent prefSize returns preferred size of the component0 msPassed
HtmlComponent prefSize returns zero size for invisible components0 msPassed
HtmlComponent setSize accepts scout.Dimension as single argument0 msPassed
HtmlComponent setSize calls invalidate on layout when size has changed0 msPassed
HtmlComponent size returns getBoundingClientRect() of JQuery comp0 msPassed
HtmlComponent validateLayout calls htmlComp.layout0 msPassed
HtmlComponent validateLayout calls layout of the child component0 msPassed
HtmlComponent validateLayout does not call parents() too many times0 msPassed
HtmlComponent validateLayout does not layout animated components0 msPassed
HtmlComponent validateLayout does not layout components with an animating parent0 msPassed
HtmlComponent validateLayout does not layout components with an invisible parent0 msPassed
HtmlComponent validateLayout does not layout invisible components0 msPassed
IFrame setLocation sets the location of the iframe0 msPassed
IFrame setLocation sets the location to about:blank if location is empty0 msPassed
Icon render creates a span if it is a font icon0 msPassed
Icon render creates an img if it is an image icon0 msPassed
Icon setIconDesc accepts a scout.IconDesc0 msPassed
Icon setIconDesc accepts a string representing the iconId0 msPassed
JasmineScout toContainEventTypesExactly checks whether event types are complete0 msPassed
JasmineScout toContainEventTypesExactly checks whether event types in correct order0 msPassed
JasmineScout toContainEventTypesExactly considers empty values0 msPassed
Key toKeyStrokeString considers modifiers0 msPassed
Key toKeyStrokeString creates a string representing that key0 msPassed
KeyStroke unrepeatability means that an unrepeatable KeyStroke is triggered exactly once given the sequence (keydown, keyup)0 msPassed
KeyStroke unrepeatability means that an unrepeatable KeyStroke is triggered exactly once per keyup event, even given three keydown events0 msPassed
LabelField HtmlEnabled if false, encodes html in display text0 msPassed
LabelField HtmlEnabled if false, replaces with br tag and encodes other text0 msPassed
LabelField HtmlEnabled if true, does not encode html in display text0 msPassed
LabelField HtmlEnabled if true, does not replace with br tag and does not encode other text0 msPassed
LabelField acceptInput must be a NOP operation0 msPassed
LayoutValidator cleanupInvalidObjects removes the widget from invalid components when a widget gets removed0 msPassed
LayoutValidator invalidateTree and validate roots0 msPassed
LayoutValidator invalidateTree considers only the topmost component0 msPassed
LayoutValidator invalidateTree keeps track of invalid html components0 msPassed
LayoutValidator invalidateTree makes sure parent components are put in front of child components0 msPassed
LayoutValidator validate calls layout for each invalid html component0 msPassed
LayoutValidator validate does not call layout if component has been detached, but does not remove from invalid components either0 msPassed
LayoutValidator validate does not call layout if component has been removed0 msPassed
LayoutValidator validate removes the component from the list of invalidate components after validation0 msPassed
ListBox _formatValue returns empty string if value is null or undefined0 msPassed
ListBox _formatValue uses a lookup call to format the value0 msPassed
ListBox clear clears the value0 msPassed
ListBox clear uncheck all rows0 msPassed
ListBox general behavior defaults0 msPassed
ListBox general behavior init LookupCall when configured as string0 msPassed
ListBox general behavior when setValue is called, load and set the correct lookup rows0 msPassed
ListBox label is linked with the field0 msPassed
ListBox lookup _executeLookup should always remove lookup-status (but not the error-status)0 msPassed
ListBox lookup should be executed when lookup call is set0 msPassed
ListBox lookup should set error status when result has an exception0 msPassed
ListBox lookupCall should be cloned and prepared for each lookup0 msPassed
ListBox lookupCall switching should refill table0 msPassed
ListBox setEnabled should disable check rows0 msPassed
ListBox value should be synchronized when rows are checked0 msPassed
LogicalGridLayout prefSize considers hgap when passing widthHint if there are multiple children on the same row0 msPassed
LogicalGridLayout prefSize considers weightX when passing widthHint if there are multiple children on the same row0 msPassed
LogicalGridLayout prefSize does not mess comp size up if fill horizontal and fill vertical are false0 msPassed
LogicalGridLayout prefSize passes widthHint to its children0 msPassed
LogicalGridLayout prefSize returns max pref size of its children at on same row incl. insets if useUiHeight is true0 msPassed
LogicalGridLayout prefSize returns pref size of its child incl. insets if useUiHeight is true0 msPassed
LogicalGridLayout prefSize returns row height and column width incl. insets0 msPassed
LogicalGridLayout prefSize uses container width as widthHint if fill horizontal is false and pref width is bigger0 msPassed
LogicalGridLayout prefSize uses preferred width as widthHint if fill horizontal is false0 msPassed
LogicalGridLayout prefSize uses widthInPixel as widthHint0 msPassed
LogicalGridLayoutInfo Rectangle.union produces same results as java.awt.Rectangle0 msPassed
LogicalGridLayoutInfo layoutCellBounds calculates bounds0 msPassed
LookupRow constructor0 msPassed
LookupRow sets defaults when created with a plain object0 msPassed
LookupRow uses values from plain object instead of defaults, when set0 msPassed
Menu clone and change child actions0 msPassed
Menu defaults should have expected defaults0 msPassed
Menu isTabTarget should return true when menu can be a target of TAB action0 msPassed
Menu render must not render childActions when popup is not open0 msPassed
Menu render render as separator0 msPassed
Menu render render depending on the actionStyle0 msPassed
Menu setTooltipText can update the tooltip text0 msPassed
MenuBar layout gets invalidated if a menu changes its visibility0 msPassed
MenuBar propertyChange automatically hides unused separators0 msPassed
MenuBar propertyChange must listen on property changes of its menu items (even when menu bar is not rendered)0 msPassed
MenuBar propertyChange must remove property change listeners on destroy0 msPassed
MenuBar setMenuItems must add/destroy dynamically created separators0 msPassed
MenuBar setMenuItems prefers EmptySpace for the left position if menu has multiple menuTypes0 msPassed
MenuBar setMenuItems renders menu bar invisible if no visible menu items are available0 msPassed
MenuBar setMenuItems renders menu bar visible if at least one visible menu item is available0 msPassed
MenuBar updateDefaultMenu considers rendered state of default menu0 msPassed
MenuBar updateDefaultMenu marks ButtonAdapterMenu that reacts to ENTER keystroke as default menu0 msPassed
MenuBar updateDefaultMenu marks first visible and enabled menu that has the "defaultMenu" flag set as default menu0 msPassed
MenuBar updateDefaultMenu marks first visible and enabled menu that reacts to ENTER keystroke as default menu0 msPassed
MenuBar updateDefaultMenu updates state if menu gets enabled or disabled0 msPassed
MenuBarPopup is opened on doAction if the menu has child actions0 msPassed
MenuBarPopup rerenders the head on a menu property change0 msPassed
MenuItemsOrder _createSeparator0 msPassed
MenuItemsOrder _menuTypes0 msPassed
ModelAdapter _syncPropertiesOnPropertyChange calls set* methods or setProperty method0 msPassed
ModelAdapter can handle properties in any order0 msPassed
ModelAdapter destroy destroys the adapter and its children0 msPassed
ModelAdapter destroy does not destroy children, which are globally used0 msPassed
ModelAdapter init copies properties to widget0 msPassed
ModelAdapter init sets default values0 msPassed
ModelAdapter onModelPropertyChange adapter creates and registers the new adapter0 msPassed
ModelAdapter onModelPropertyChange adapter destroys the old adapter0 msPassed
ModelAdapter onModelPropertyChange adapters creates and registers adapters0 msPassed
ModelAdapter onModelPropertyChange adapters destroys the old adapters0 msPassed
ModelAdapter onModelPropertyChange adapters destroys the old and creates the new adapters if the array contains both0 msPassed
ModelAdapter onModelPropertyChange export adapter exportAdapterData should export last part of model-class as ID0 msPassed
ModelAdapter onModelPropertyChange filters propertyChange events should not send event when property is triggered by server0 msPassed
ModelAdapter onModelPropertyChange filters propertyChange events should send event when property change is triggered by widget0 msPassed
ModelAdapter onModelPropertyChange filters widget events should handle widget event when it is not filtered0 msPassed
ModelAdapter onModelPropertyChange filters widget events should not handle widget event when it is filtered0 msPassed
NavigateButton is only created once for each node0 msPassed
NavigateButton will be destroyed when navigateButtonsVisible is set to false0 msPassed
NavigateDownButton _buttonEnabled is disabled when node is a leaf0 msPassed
NavigateDownButton _buttonEnabled is enabled when node is not a leaf and we're currently displaying the detail0 msPassed
NavigateDownButton _buttonEnabled is enabled when selected row is linked to a page later when page is inserted (remote case)0 msPassed
NavigateDownButton _buttonEnabled is not enabled when selected row is not linked to a page0 msPassed
NavigateDownButton _buttonEnabled is only enabled when detail-table has exactly one selected row0 msPassed
NavigateDownButton _drill drills down to first selected row in the detail table0 msPassed
NavigateDownButton _isDetail returns true or false depending on the state of the detail-form and detail-table0 msPassed
NavigateDownButton _toggleDetail is always false0 msPassed
NavigateUpButton _buttonEnabled is false otherwise0 msPassed
NavigateUpButton _buttonEnabled is true when current node has a parent or...0 msPassed
NavigateUpButton _buttonEnabled is true when current node is a top-level node and outline a default detail-form or...0 msPassed
NavigateUpButton _drill drills up to parent node, sets the selection on the tree0 msPassed
NavigateUpButton _drill shows default detail-form or outline overview0 msPassed
NavigateUpButton _isDetail returns true or false depending on the state of the detail-form and detail-table0 msPassed
NavigateUpButton _toggleDetail is always true0 msPassed
NumberColumn background effect barChart does not overwrite existing background color0 msPassed
NumberColumn background effect colorGradient1 colors cells according to rounded values0 msPassed
NumberColumn background effect colorGradient1 colors cells from red to green0 msPassed
NumberColumn background effect colors cells if table gets rendered0 msPassed
NumberColumn background effect considers view range -> only colors rendered cells0 msPassed
NumberColumn background effect restores existing background color if background effect gets removed0 msPassed
NumberColumn background effect setBackgroundEffect changes the background effect0 msPassed
NumberColumn background effect setBackgroundEffect does not send columnBackgroundEffectChanged if server triggered it0 msPassed
NumberColumn background effect setBackgroundEffect sends columnBackgroundEffectChanged event0 msPassed
NumberColumn background effect updates colors if row gets deleted0 msPassed
NumberColumn background effect updates colors if row gets inserted0 msPassed
NumberColumn background effect updates colors if row gets updated0 msPassed
NumberColumn calculateMinMaxValues calculates the min/max values based on rounded values0 msPassed
NumberColumn format updates the value and the display text if the multiplier changes0 msPassed
NumberField acceptInput updates the display text after calculation even if the value was not changed0 msPassed
NumberField calculates value of complex expressions0 msPassed
NumberField calculates value of invalid expressions0 msPassed
NumberField calculates value of product expressions0 msPassed
NumberField calculates value of sum expressions0 msPassed
NumberField calculates value of unary expressions0 msPassed
NumberField calculates value with , as separator and . as grouping char0 msPassed
NumberField calculates value with . as separator and ' as grouping char0 msPassed
NumberField label focuses the field when clicked0 msPassed
NumberField label is linked with the field0 msPassed
NumberField minMaxValue is always in order0 msPassed
NumberField minMaxValue is validated when changing minMaxValue0 msPassed
NumberField minMaxValue is validated when setting new value0 msPassed
NumberField minMaxValue works when max or min is null0 msPassed
NumberField setDecimalFormat if the parameter is a string, it is assumed it is the pattern0 msPassed
NumberField setDecimalFormat sets the decimal format0 msPassed
NumberField setDecimalFormat updates the value and the display text if the format changes0 msPassed
NumberField setDecimalFormat updates the value and the display text if the multiplier changes0 msPassed
NumberField setValue does not set the value if it is invalid0 msPassed
NumberField setValue sets the error status and display text if the value is invalid0 msPassed
NumberField setValue sets the value and formats it using decimalFormat if the value is valid0 msPassed
NumberField setValue tries to convert the value into a number0 msPassed
NumberField setValue uses another invalidation message than the value field0 msPassed
NumberFieldAdapter parse prevents clearing the error status0 msPassed
NumberFieldAdapter parse prevents setting the error status0 msPassed
NumberFieldAdapter supports the calculator0 msPassed
ObjectFactory creates objects which are registered in scout.objectFactories0 msPassed
ObjectFactory finds the correct constructor function if no factory is defined can handle nested namespaces0 msPassed
ObjectFactory finds the correct constructor function if no factory is defined can handle too many variants in objectType0 msPassed
ObjectFactory finds the correct constructor function if no factory is defined considers variants0 msPassed
ObjectFactory finds the correct constructor function if no factory is defined considers variants also within a custom namespace for object type0 msPassed
ObjectFactory finds the correct constructor function if no factory is defined considers variants also within a custom namespace for variant0 msPassed
ObjectFactory finds the correct constructor function if no factory is defined considers variants also within a custom namespace for variant and a different variant for objectType0 msPassed
ObjectFactory finds the correct constructor function if no factory is defined throws errors0 msPassed
ObjectFactory finds the correct constructor function if no factory is defined uses namespace of given object type if provided0 msPassed
ObjectFactory finds the correct constructor function if no factory is defined uses scout namespace by default0 msPassed
ObjectFactory finds the correct constructor function if no factory is defined variantLenient tries to create an object without variant if with variant fails0 msPassed
ObjectFactory finds the correct constructor function if no factory is defined variantLenient tries to create an object without variant if with variant fails also with custom namespace0 msPassed
ObjectFactory puts the object type to the resulting object0 msPassed
ObjectFactory puts the object type to the resulting object0 msPassed
ObjectFactory scout.create works with KeyStroke0 msPassed
ObjectFactory throws an error if argument list is wrong0 msPassed
ObjectFactory throws an error if no explicit type is specified0 msPassed
ObjectInfo parse parses objectType and variant - different namespaces for model variant and object type0 msPassed
ObjectInfo parse parses objectType and variant - with namespace on objectType (model variant inherits namespace from object type)0 msPassed
ObjectInfo parse parses objectType and variant - without namespace0 msPassed
ObjectInfo parse parses objectType only - with namespace0 msPassed
ObjectInfo parse parses objectType only - without namespace0 msPassed
ObjectInfo parse parses objectType with multiple nested namespaces0 msPassed
ObjectInfo toString returns correct string0 msPassed
Outline click on a node inside the detail content does not modify the outline0 msPassed
Outline collapsing still allows a messagebox to be shown0 msPassed
Outline deleteAllChildNodes calls onNodeDeleted for every node to be able to cleanup0 msPassed
Outline deleteNodes calls onNodeDeleted for every node to be able to cleanup0 msPassed
Outline detailContent click on a node inside the detail content does not modify the outline0 msPassed
Outline detailContent is shown when a node is selected0 msPassed
Outline dispose calls onNodeDeleted for every node (which was not already deleted before) to be able to cleanup0 msPassed
Outline dispose calls onNodeDeleted for every node to be able to cleanup0 msPassed
Outline navigateToTop collapses all nodes in bread crumb mode0 msPassed
Outline outlineOverview is displayed when no node is selected0 msPassed
Outline outlineOverview is not displayed if outlineOverviewVisible is false0 msPassed
Outline outlineOverview is replaced by the default detail form if there is one0 msPassed
Outline outlineOverview may be replaced by another OutlineOverview0 msPassed
Outline outlineOverview uses the TileOutlineOverview by default0 msPassed
Outline selectNodes handle navigateUp only once0 msPassed
Outline selectNodes otherwise handle single selection (or do nothing when selection is != 1 node)0 msPassed
Outline updateDetailMenus adds the empty space menus of the detail table to the detail menu bar0 msPassed
Outline updateDetailMenus adds the single selection menus of the parent detail table to the detail menu bar0 msPassed
Outline updateDetailMenus attaches a listener to the detail table to get dynamic menu changes0 msPassed
Outline updateDetailMenus removes the listener from the detail tables on selection changes and destroy0 msPassed
OutlineMediator tableRowAction0 msPassed
OutlineMediator tableRowOrderChanged0 msPassed
OutlineMediator tableRowsDeleted0 msPassed
OutlineMediator tableRowsFiltered0 msPassed
OutlineMediator tableRowsInserted0 msPassed
OutlineMediator tableRowsUpdated0 msPassed
PageWithTable should handle errors in _onLoadTableDataDone0 msPassed
PageWithTable updates the page on table reload0 msPassed
Planner deleteResources also adjusts selectedResources and selectionRange if deleted resource was selected0 msPassed
Planner deleteResources deletes resources from html document0 msPassed
Planner deleteResources deletes resources from model0 msPassed
Planner renderScale displayMode: CALENDAR_WEEK draws scale for CALENDAR_WEEK displayMode0 msPassed
Planner renderScale displayMode: CALENDAR_WEEK draws scale with only showing every second label0 msPassed
Planner renderScale displayMode: CALENDAR_WEEK draws scale with only showing every third label0 msPassed
Planner renderScale displayMode: DAY draws scale for one hour0 msPassed
Planner renderScale displayMode: DAY draws scale for two hour interval0 msPassed
Planner renderScale displayMode: DAY draws scale for whole day0 msPassed
Planner renderScale displayMode: DAY draws scale with only showing every second label0 msPassed
Planner renderScale displayMode: MONTH draws scale0 msPassed
Planner renderScale displayMode: MONTH draws scale with only showing every second label0 msPassed
Planner renderScale displayMode: WEEK / WORK_WEEK draws scale for WEEK for whole day with 6h interval0 msPassed
Planner renderScale displayMode: WEEK / WORK_WEEK draws scale for WEEK with changing month0 msPassed
Planner renderScale displayMode: WEEK / WORK_WEEK draws scale for WEEK with only showing every second label0 msPassed
Planner renderScale displayMode: WEEK / WORK_WEEK draws scale for WORK_WEEK for whole day with 6h interval0 msPassed
Planner renderScale displayMode: WEEK / WORK_WEEK draws scale for WORK_WEEK with only showing every second label0 msPassed
Planner renderScale displayMode: YEAR draws scale for YEAR displayMode0 msPassed
Planner renderScale displayMode: YEAR draws scale with only showing every second label0 msPassed
Planner renderScale displayMode: YEAR draws scale with only showing every third label0 msPassed
Planner select respects end of day if minSelectionIntervalCount is set0 msPassed
Planner select selects at least the number of intervals configured by display mode options0 msPassed
Planner transformLeft/transformWidth calculates left and width in WEEK mode for limitted day range0 msPassed
Planner transformLeft/transformWidth calculates left and width in WEEK mode for limitted day range (only firstHourOfDay set)0 msPassed
Planner transformLeft/transformWidth calculates left and width in WEEK mode for whole days0 msPassed
Planner updateResources updates activities0 msPassed
Planner updateResources updates resources in html document0 msPassed
Planner updateResources updates resources in model0 msPassed
Popup withGlassPane does not show a glass pane if set to false0 msPassed
Popup withGlassPane shows a glass pane if set to true0 msPassed
PopupWindow Constructor sets cross references and window-name0 msPassed
PopupWindow Initialization in _onReady0 msPassed
ProposalField lookupOnAcceptByText0 msPassed
ProposalField proposal field defaults0 msPassed
ProposalField proposal field is empty when text is empty0 msPassed
ProposalField proposal field setLookupRow should set value too0 msPassed
ProposalField proposal field setValue0 msPassed
ProposalField proposal field should set error status when result has an exception0 msPassed
ProposalField should return value for last search-text0 msPassed
ProposalField when lookupOnAcceptByText=true the value is not deleted when aboutToBlurByMouseDown is called0 msPassed
RadioButton keyStroke does not focus the button0 msPassed
RadioButton keyStroke selects the button0 msPassed
RadioButton label is linked with the field0 msPassed
RadioButtonGroup enabled propagation0 msPassed
RadioButtonGroup focus focuses the first button if no button is selected0 msPassed
RadioButtonGroup focus focuses the selected button0 msPassed
RadioButtonGroup gridColumnCount calculates column count correctly0 msPassed
RadioButtonGroup init selects the correct button if it is selected0 msPassed
RadioButtonGroup init sets the value if it is provided0 msPassed
RadioButtonGroup init syncs this.radioButtons with this.fields0 msPassed
RadioButtonGroup insertButton inserts the button at the end0 msPassed
RadioButtonGroup label is linked with the buttons0 msPassed
RadioButtonGroup lookupCall creates a radio button for each lookup row0 msPassed
RadioButtonGroup lookupCall lookupRow lives on the radioButton0 msPassed
RadioButtonGroup lookupCall selects correct radio button0 msPassed
RadioButtonGroup selectButton does not remove the tabindex if the button is deselected0 msPassed
RadioButtonGroup selectButton focuses the new button if the old button had the focus0 msPassed
RadioButtonGroup selectButton is called when setting the button directly0 msPassed
RadioButtonGroup selectButton makes only the new button tabbable0 msPassed
RadioButtonGroup selectButton makes sure only one button is selected even if multiple buttons are selected during init0 msPassed
RadioButtonGroup selectButton selects the new button and unselects the old one0 msPassed
RadioButtonGroup selectButton triggers a property change event0 msPassed
RadioButtonGroup setValue does nothing if radio buttons have no radioValue0 msPassed
RadioButtonGroup setValue unselects every button when setting it to null0 msPassed
RadioButtonGroup setValue updates the currently selected button0 msPassed
Range add fails if the new range does not border on the existing0 msPassed
Range add returns a copy of the non empty range if one range is empty0 msPassed
Range add returns a new range with the sum of both ranges0 msPassed
Range equals0 msPassed
Range intersect returns a new range with the part where both ranges overlap0 msPassed
Range intersect returns an empty range if one range is empty0 msPassed
Range intersect returns an empty range if the ranges don't overlap0 msPassed
Range subtract returns a copy of the first range if the second does not overlap the first0 msPassed
Range subtract returns a copy of the first range if the second range is empty0 msPassed
Range subtract returns a new range if second range is inside the first and touches a border0 msPassed
Range subtract returns a new range where the second range is removed from the first0 msPassed
Range subtract returns an array of two ranges if second range is inside the first but does not touch a border0 msPassed
Range subtract returns an empty range if second range completely covers the first0 msPassed
Range subtract returns an empty range if the first range is empty0 msPassed
Range subtractAll may return multiple ranges0 msPassed
Range subtractAll subtracts all given ranges0 msPassed
Range union returns a copy of both ranges if the ranges don't overlap0 msPassed
Range union returns a copy of the non empty range if one range is empty0 msPassed
Range union returns a new range with the sum of both ranges0 msPassed
ResponseQueue add adds elements to the queue in the correct order0 msPassed
ResponseQueue add removes elements that are superseded by combined response0 msPassed
ResponseQueue process does not process elements in the wrong order0 msPassed
ResponseQueue process does not process same response twice0 msPassed
ResponseQueue process processes elements in the correct order0 msPassed
SearchOutlineAdapter onModelPropertyChange requestFocusQueryField may be called multiple times0 msPassed
SequenceBox clone considers the clone properties and deep clones fields0 msPassed
SequenceBox focus focuses the first field0 msPassed
SequenceBox focus focuses the second field if the first is disabled0 msPassed
SequenceBox focus focuses the second field if the first is not focusable0 msPassed
SequenceBox label focuses the first visible field when clicked0 msPassed
SequenceBox label is linked with the fields (also considers fields own label)0 msPassed
SequenceBox label width is 0 if it is empty0 msPassed
SequenceBox mandatory indicator does not exist0 msPassed
SequenceBox status handling does not display the error message of the last field, only the one of the seq box0 msPassed
SequenceBox status handling makes sure the status may be displayed on the field again if the field was the last visible field once0 msPassed
SequenceBox status handling moves the error from the first field to the seq box if it gets the last field after a visibility change0 msPassed
SequenceBox status handling moves the error status of the last field to the seq box0 msPassed
SequenceBox status handling moves the menus of the last field to the seq box0 msPassed
SequenceBox status handling moves the tooltip from the first field to the seq box if it gets the last field after a visibility change0 msPassed
SequenceBox status handling moves the tooltip of the last field to the seq box0 msPassed
SequenceBox status handling removes the tooltip from the seq box if last field gets invisible0 msPassed
SequenceBoxAdapter clone does not accidentally create a logical grid0 msPassed
Session init sends startup parameter0 msPassed
Session init sends user agent on startup0 msPassed
Session send coalesces events if event provides a coalesce function0 msPassed
Session send does not await the full delay if a previous send call has a smaller delay0 msPassed
Session send does not await the full delay if a susequent send call has a smaller delay0 msPassed
Session send does not resume polling after HTTP errors0 msPassed
Session send does not resume polling after JS errors0 msPassed
Session send does not resume polling after UI server errors0 msPassed
Session send does not resume polling after session terminated0 msPassed
Session send queues ?poll results when user requests are pending0 msPassed
Session send resumes polling after successful responses0 msPassed
Session send sends multiple async events in one call0 msPassed
Session send sends multiple async events in one call over multiple user interactions if sending was delayed0 msPassed
Session send sends requests consecutively0 msPassed
Session send sends requests consecutively and respects delay0 msPassed
Session texts check if arguments are replaced in text0 msPassed
Session texts check if correct text is returned0 msPassed
Session texts check if empty text is returned0 msPassed
Session texts check if multiple arguments are replaced in text0 msPassed
Session texts check if null text is returned0 msPassed
Session texts check if undefined texts return an error message0 msPassed
Session texts optText returns default value if key is not found0 msPassed
Session texts optText returns text if key found0 msPassed
Session texts optText returns text if key found, with arguments0 msPassed
Session texts optText returns undefined if key is not found0 msPassed
SimpleTabArea renders the tabs in the correct order0 msPassed
SliderField slider accepts the value0 msPassed
SmartColumn must NOT execute a lookup by key when the editor is initialized0 msPassed
SmartField _formatValue returns empty string if value is null or undefined0 msPassed
SmartField _formatValue uses a lookup call to format the value0 msPassed
SmartField _onFieldKeyDown must update flag _userWasTyping0 msPassed
SmartField _onFieldKeyUp calls _lookupByTextOrAll() when a character key has been pressed0 msPassed
SmartField _onFieldKeyUp does not call openPopup() when TAB, CTRL or ALT has been pressed0 msPassed
SmartField _onFieldKeyUp should not perform lookup when Ctrl+A has been pressed0 msPassed
SmartField _onFieldKeyUp should return text from lookup-row for last search-text0 msPassed
SmartField aboutToBlurByMouseDown should not perform lookup for search by text0 msPassed
SmartField acceptInput must add CSS class from selected lookup-row to field0 msPassed
SmartField acceptInput should (not) reset selected lookup row reset when lookup result is out-dated0 msPassed
SmartField acceptInput should (not) reset selected lookup row reset when popup is closed0 msPassed
SmartField acceptInput should (not) reset selected lookup row reset when user was typing or search-text has changed0 msPassed
SmartField acceptInput should (not) reset selected lookup row use lookup row0 msPassed
SmartField acceptInput should not be triggered, when search text is (still) empty or equals to the text of the lookup row0 msPassed
SmartField acceptInput should not be triggered, when search text is (still) empty or equals to the text of the lookup row (lookupRow.text is null)0 msPassed
SmartField clear clears the value0 msPassed
SmartField clear clears the value, also in embedded mode0 msPassed
SmartField clear clears the value, also in touch mode0 msPassed
SmartField clear does not close the popup but does a browse all0 msPassed
SmartField general behavior defaults0 msPassed
SmartField general behavior init LookupCall when configured as string0 msPassed
SmartField general behavior load proposals for the current displayText0 msPassed
SmartField general behavior setLookupRow0 msPassed
SmartField general behavior when setValue is called, load and set the correct lookup row0 msPassed
SmartField label focuses the field when clicked0 msPassed
SmartField label focuses the field when clicked (also in multiline mode)0 msPassed
SmartField label is linked with the field0 msPassed
SmartField label is linked with the field (also in multiline mode)0 msPassed
SmartField lookup _executeLookup should always remove lookup-status (but not the error-status)0 msPassed
SmartField lookup hierarchical lookup with unique result0 msPassed
SmartField lookup lookupByKey should set first lookup-row from result as this.lookupRow0 msPassed
SmartField lookup should increase lookupSeqNo when a lookup is executed0 msPassed
SmartField lookup should set error status when result has an exception0 msPassed
SmartField lookupCall should be cloned and prepared for each lookup0 msPassed
SmartField maxBrowseRowCount default - don't limit lookup rows0 msPassed
SmartField maxBrowseRowCount limit lookup rows0 msPassed
SmartField multiline _readSearchText() must concat text of input element and additional lines - required for acceptInput0 msPassed
SmartField multiline multi-line lookupcall on multi-line field0 msPassed
SmartField multiline multi-line lookupcall on single-line field0 msPassed
SmartField searchRequired has empty popup if no search available and searchRequired=true and touch0 msPassed
SmartField searchRequired has no popup if no search available and searchRequired=true0 msPassed
SmartField searchRequired opens popup if no search available and searchRequired=false0 msPassed
SmartField searchRequired opens popup if search available and searchRequired=true0 msPassed
SmartField touch / embed _copyValuesFromField0 msPassed
SmartField touch / embed must clone properties required for embedded field0 msPassed
SmartField touch popup does not draw glass pane over tooltip0 msPassed
SmartField touch popup marks field as clearable even if the field is not focused0 msPassed
SmartField touch popup removes tooltip from original field on open and displays it again when closed0 msPassed
SmartField touch popup stays open even if there are no results (with active filter)0 msPassed
SmartField touch popup stays open if active / inactive radio buttons are clicked0 msPassed
SmartFieldMultiline display text reset multiline-lines DIV on error0 msPassed
SmartFieldMultiline display text show first line as INPUT value, additional lines in separate DIV0 msPassed
SmartFieldRemote acceptInput do a "lookup by text" when display-text has changed and no lookup row is set0 msPassed
SmartFieldRemote acceptInput don't send acceptInput event when display-text has not changed0 msPassed
SmartFieldRemote acceptInput must call clearTimeout() for pending lookups0 msPassed
SmartFieldRemote acceptInput must set displayText0 msPassed
SmartFieldRemote acceptInput send acceptInput event when lookup row is set and display-text has not changed0 msPassed
SmartFieldRemote openPopup must "browse all" when field is valid and browse parameter is true0 msPassed
SmartFieldRemote openPopup must "lookup by text" when called without arguments and display-text is not empty0 msPassed
SmartFieldRemote openPopup must "lookup by text" when error status is NOT_UNIQUE, even though the browse parameter is true0 msPassed
SmartFieldRemote touch mode opens a touch popup when smart field gets touched0 msPassed
SmartFieldRemote touch mode shows smartfield with same text as clicked smartfield0 msPassed
Splitter renders the splitter at the given position0 msPassed
StringField inputMasked sets the field into password mode, if true0 msPassed
StringField inputMasked unsets the password mode, if false0 msPassed
StringField insertText appends text to the previous value (if no text is selected)0 msPassed
StringField insertText expects empty field at the beginning0 msPassed
StringField insertText inserts text into an empty field0 msPassed
StringField insertText replaces selection #1 (if part of the text is selected, selection does not start at the beginning)0 msPassed
StringField insertText replaces selection #2 (if part of the text is selected, start at the beginning)0 msPassed
StringField insertText replaces selection #3 (if whole content is selected)0 msPassed
StringField insertText sends display text changed to server using accept text0 msPassed
StringField insertText sends display text changed to server using accept text, twice, if updateDisplayTextOnModify=true0 msPassed
StringField label focuses the field when clicked0 msPassed
StringField label is linked with the field0 msPassed
StringField setValue does not set value to null if given value only consists of whitespaces and trim is false0 msPassed
StringField setValue sets the value and display text if the value is valid0 msPassed
StringField setValue sets the value to null if given value is empty0 msPassed
StringField setValue sets value to null if given value only consists of whitespaces and trim is true0 msPassed
StringField setValue tries to convert the value into a string0 msPassed
StringField trim should not break when displayText is very long (regex is too big)0 msPassed
StringField trim should restore selection0 msPassed
StringFieldAdapter onModelPropertyChange insertText may be called multiple times with the same text0 msPassed
TabBox first class is added to the first tab item0 msPassed
TabBox first class is added to the first visible tab item0 msPassed
TabBox first class is correctly updated when visibility changes0 msPassed
TabBox key handling supports left/right keys to select a tab-item0 msPassed
TabBox render does NOT call layout for the selected tab on initialization0 msPassed
TabBox render must not create LogicalGridData for tab items0 msPassed
TabBox selection should select tabs by ID0 msPassed
TabBoxAdapter onModelPropertyChange selectedTab selects the tab but does not send a selectTab event0 msPassed
TabItem _renderCssClass adds CSS class to both, TabItem and GroupBox0 msPassed
TabItem _renderStatusVisible invalidates tabarea if status visibility changes0 msPassed
Table Column visibility moveColumn() must deal with different indices for visible and all columns0 msPassed
Table Column visibility update headers and rows when visibility of a column changes0 msPassed
Table Column visibility visibleColumns() only return visible columns0 msPassed
Table Grouping considers groupingStyle -> aggregate rows must be rendered previous to the grouped rows0 msPassed
Table Grouping considers view range -> doesn't render an aggregate row if the last row of the group is not rendered0 msPassed
Table Grouping considers view range -> only renders an aggregate row for rendered rows0 msPassed
Table Grouping does not regroup if rows get inserted, event is from server and table was not empty0 msPassed
Table Grouping may group column 0 only0 msPassed
Table Grouping may group column 1 and 2 after grouping column 0 first0 msPassed
Table Grouping may group column 1 only0 msPassed
Table Grouping may group column 1 only after grouping column 0 first0 msPassed
Table Grouping may group columns 0 (avg) and 1 (sum)0 msPassed
Table Grouping may group columns 0, 1 and 20 msPassed
Table Grouping may group columns 2 and 10 msPassed
Table Grouping regroups if rows get deleted0 msPassed
Table Grouping regroups if rows get inserted0 msPassed
Table Grouping regroups if rows get inserted, event is from server and table was empty0 msPassed
Table Grouping regroups if rows get updated0 msPassed
Table Grouping regroups when a filter is applied0 msPassed
Table Grouping removes aggregate rows if all rows get deleted0 msPassed
Table Grouping renders an aggregate row for each group0 msPassed
Table View range markers Must not throw an error when called in detached state0 msPassed
Table _calculateViewRangeForRowIndex returns a range based on viewRangeSize0 msPassed
Table _filterMenus returns empty space and multi selection menus if multiple rows are selected0 msPassed
Table _filterMenus returns empty space and single selection menus if one row is selected0 msPassed
Table _filterMenus returns menus with empty space, single- and multi selection set if one or more rows are selected0 msPassed
Table _filterMenus returns menus with single- and multi selection set for contextMenu if one or more rows are selected0 msPassed
Table _filterMenus returns no menus for contextMenu if no row is selected0 msPassed
Table _filterMenus returns only empty space menus if no row is selected0 msPassed
Table _filterMenus returns only multi selection menus for contextMenu if multiple rows are selected0 msPassed
Table _filterMenus returns only single selection menus for contextMenu if one row is selected0 msPassed
Table autoResizeColumns distributes the table columns using initialWidth as weight0 msPassed
Table autoResizeColumns does not make the column smaller than a minimum size0 msPassed
Table autoResizeColumns does not make the column smaller than the initial size0 msPassed
Table autoResizeColumns excludes columns with fixed width0 msPassed
Table checkRow checks the row, does not uncheck others if multiCheck is set to true0 msPassed
Table checkRow considers view range0 msPassed
Table checkRow does not add an additional checkable column if one is already configured0 msPassed
Table checkRow does not check the row if checkable is set to false0 msPassed
Table checkRow does not check the row if the row is disabled0 msPassed
Table checkRow does not check the row if the table is disabled0 msPassed
Table checkRow keeps added checkable column visible even when reloading factory settings0 msPassed
Table checkRow unchecks other rows if multiCheck is set to false0 msPassed
Table deleteAllRows deletes all rows from html document0 msPassed
Table deleteAllRows deletes all rows from model0 msPassed
Table deleteAllRows silently removes not rendered rows0 msPassed
Table deleteRows considers view range (distinguishes between rendered and non rendered rows, adjusts viewRangeRendered)0 msPassed
Table deleteRows deletes single rows from html document0 msPassed
Table deleteRows deletes single rows from model0 msPassed
Table doRowAction does not send rowAction event if it is not the only one selected row0 msPassed
Table doRowAction does not send rowAction event if the row is not selected0 msPassed
Table doRowAction sends rowAction event with row and column0 msPassed
Table headerVisible adds empty div when set to true if there are no rows0 msPassed
Table headerVisible hides/shows the table header0 msPassed
Table headerVisible removes empty div when set to false even if there are no rows0 msPassed
Table initColumns does not set the column indices if already set0 msPassed
Table initColumns sets the column indices if not already set0 msPassed
Table initColumns table is available in _init0 msPassed
Table insertRows inserts rows at the end of the table0 msPassed
Table insertRows renders rows only if view range is not full yet0 msPassed
Table insertRows rowsInserted event must be triggered before rowOrderChanged event0 msPassed
Table invisible does not try to read row height when invisible0 msPassed
Table moveColumn considers view range (does not fail if not all rows are rendered)0 msPassed
Table moveColumn moves column from oldPos to newPos0 msPassed
Table moveRowDown moves row one down0 msPassed
Table moveRowToBottom moves row to the bottom0 msPassed
Table moveRowToTop moves row to the top0 msPassed
Table moveRowUp moves row one up0 msPassed
Table moveVisibleRowDown moves row one up regarding filtered rows0 msPassed
Table moveVisibleRowUp moves row one up regarding filtered rows0 msPassed
Table render renders CSS class0 msPassed
Table render renders a table header0 msPassed
Table render renders table rows accepts rows with cells0 msPassed
Table render renders table rows accepts rows with text only0 msPassed
Table resizeColumn always updates model width, but only resizes cells of visible columns 0 msPassed
Table resizeColumn does not send resize event when resizing is in progress0 msPassed
Table resizeColumn sends resize event when resizing is finished0 msPassed
Table resizeColumn updates column model and sends resize event 0 msPassed
Table right click on row context menu only shows items without header type also if there is a type singleSelection0 msPassed
Table right click on row context menu only shows visible menus0 msPassed
Table right click on row opens context menu0 msPassed
Table row click selects row and unselects others0 msPassed
Table row click sends only click if row already is selected0 msPassed
Table row click sends selection and click events0 msPassed
Table row click sends selection, checked and click events if table is checkable and checkbox has been clicked0 msPassed
Table row mouse down / move / up only selects first row if mouse move selection or multi selection is disabled0 msPassed
Table row mouse down / move / up only send one event for mousedown and immediate mouseup on the same row0 msPassed
Table row mouse down / move / up only sends selection event, no click0 msPassed
Table row mouse down / move / up selects multiple rows0 msPassed
Table rowIcons and checkable rows creates an artificial cell when a rowIcon is set on a row0 msPassed
Table rowStatus changes when updating the value0 msPassed
Table selectAll considers view range -> renders selection only for rendered rows0 msPassed
Table selectAll selects all rows0 msPassed
Table selectRows considers view range0 msPassed
Table selectRows selectedRow() returns first selected row or null when table has no selection0 msPassed
Table selectRows selects rendered rows and unselects others0 msPassed
Table selectRows triggers rowsSelected0 msPassed
Table selectRows updates model0 msPassed
Table sort model update does not remove sortIndex for columns always included at begin0 msPassed
Table sort model update does not remove sortIndex for columns always included at begin and end (combination)0 msPassed
Table sort model update does not remove sortIndex for columns always included at end0 msPassed
Table sort model update removes column from sort columns0 msPassed
Table sort model update resets properties on other columns0 msPassed
Table sort model update sets sortAscending according to direction param0 msPassed
Table sort model update sets sortIndex0 msPassed
Table sort regroups the data if group by column is active0 msPassed
Table sort restores selection after sorting0 msPassed
Table sort sends sort event with sortingRequested if client side sorting is not possible0 msPassed
Table sort sends sort without sortingRequested event when client side sorting is possible0 msPassed
Table sort sorting sorts date columns0 msPassed
Table sort sorting sorts number columns0 msPassed
Table sort sorting sorts text columns considering locale (if browser supports it)0 msPassed
Table sort sorting uses non sort columns as fallback0 msPassed
Table sort sorts the data0 msPassed
Table sort updates column model0 msPassed
Table toggle selection selects all if not all are selected0 msPassed
Table toggle selection selects none if all are selected0 msPassed
Table updateColumnHeaders considers html enabled property of table header cells0 msPassed
Table updateColumnHeaders updates sort indices of the sort columns if a sort column got removed0 msPassed
Table updateColumnHeaders updates the custom css class of table header nodes0 msPassed
Table updateColumnHeaders updates the text and sorting state of html table header nodes0 msPassed
Table updateColumnHeaders updates the text and sorting state of model columns0 msPassed
Table updateColumnOrder reorders the html nodes0 msPassed
Table updateColumnOrder reorders the model columns0 msPassed
Table updateColumnOrder silently moves cells which are not rendered in view range0 msPassed
Table updateColumnStructure redraws the header to reflect header cell changes (text)0 msPassed
Table updateColumnStructure resets the model columns0 msPassed
Table updateColumnStructure updates width of empty data0 msPassed
Table updateRowOrder considers view range0 msPassed
Table updateRowOrder correct DOM order for newly inserted rows0 msPassed
Table updateRowOrder reorders the html nodes0 msPassed
Table updateRowOrder reorders the model rows0 msPassed
Table updateRows does not destroy selection0 msPassed
Table updateRows does not fail if the row to update is the same instance as the existing one0 msPassed
Table updateRows silently updates rows which are not in view range0 msPassed
Table updateRows updates the html cell texts0 msPassed
Table updateRows updates the model cell texts0 msPassed
TableAdapter _postCreateWidget should send a filter event, if a filter exists on table after widget is created.0 msPassed
TableAdapter _sendFilter should not coalesce remove and 'add' events0 msPassed
TableAdapter checkRows does not send rowsChecked event if triggered by server0 msPassed
TableAdapter checkRows sends rowsChecked event containing rowIds0 msPassed
TableAdapter expandRows does not send rowsChecked event if triggered by server0 msPassed
TableAdapter expandRows sends rowsExpanded event containing rowIds0 msPassed
TableAdapter onModelAction allRowsDeleted event calls deleteAllRows0 msPassed
TableAdapter onModelAction allRowsDeleted event does not send rowsSelected event0 msPassed
TableAdapter onModelAction columnHeadersUpdated event calls updateColumnHeaders0 msPassed
TableAdapter onModelAction columnOrderChanged event calls updateColumnOrder0 msPassed
TableAdapter onModelAction columnStructureChanged event calls updateColumnStructure0 msPassed
TableAdapter onModelAction rowOrderChanged event calls updateRowOrder0 msPassed
TableAdapter onModelAction rowOrderChanged event correct DOM order for newly inserted rows0 msPassed
TableAdapter onModelAction rowsDeleted event calls deleteRows0 msPassed
TableAdapter onModelAction rowsDeleted event does not send rowsSelected event for the deleted rows0 msPassed
TableAdapter onModelAction rowsInserted event calls insertRows0 msPassed
TableAdapter onModelAction rowsInserted event may contain cells as objects0 msPassed
TableAdapter onModelAction rowsInserted event may contain cells as scalars0 msPassed
TableAdapter onModelAction rowsInserted event respects null values0 msPassed
TableAdapter onModelAction rowsInserted event uses text as value if value is not provided0 msPassed
TableAdapter onModelAction rowsSelected event calls selectRows0 msPassed
TableAdapter onModelAction rowsUpdated event calls updateRows0 msPassed
TableAdapter onModelPropertyChange menus creates and registers menu adapters0 msPassed
TableAdapter onModelPropertyChange menus destroys the old and creates the new menus if the list contains both0 msPassed
TableAdapter onModelPropertyChange menus destroys the old menus0 msPassed
TableAdapter selectRows does not send selection event if triggered by server0 msPassed
TableAdapter selectRows sends rowsSelected event containing rowIds0 msPassed
TableControl selected opens and closes the control container0 msPassed
TableControl selected removes the content of the previous selected control without closing the container0 msPassed
TableControl selected sends selected events (for current and previous selection)0 msPassed
TableField property table destroys the table if value is changed to null0 msPassed
TableField property table shows (renders) the table if the value is set0 msPassed
TableField property table table gets class 'field' to make it work with the form field layout0 msPassed
TableField property table table gets class 'field' to make it work with the form field layout (also when table is set later)0 msPassed
TableField requiresSave does not create a memory leak if same row is updated multiple times0 msPassed
TableField requiresSave resets row status on markAsSaved0 msPassed
TableField requiresSave should NOT require save open and close cell editor without any text change.0 msPassed
TableField requiresSave should NOT require save when row has been checked and unchecked again0 msPassed
TableField requiresSave should NOT require save when row has been inserted and deleted again0 msPassed
TableField requiresSave should NOT require save when row has been inserted and deleted again even if it was updated or checked in the meantime0 msPassed
TableField requiresSave should require save after a cell edit.0 msPassed
TableField requiresSave should require save when row has been checked0 msPassed
TableField requiresSave should require save when row has been deleted0 msPassed
TableField requiresSave should require save when row has been inserted0 msPassed
TableField requiresSave should require save when row has been updated0 msPassed
TableFieldAdapter property table destroys the table and model adapter if value is changed to ''0 msPassed
TableFilter events filter does not get fired if rows are updated but row filter state has not changed0 msPassed
TableFilter events filter does not get fired when table with no filters is initializing0 msPassed
TableFilter events filter gets fired if filter() is called0 msPassed
TableFilter events filter gets fired if filter() is called, even if table is not rendered0 msPassed
TableFilter events filter gets fired if rows are filtered during deleteAllRows0 msPassed
TableFilter events filter gets fired if rows are filtered during deleteRows0 msPassed
TableFilter events filter gets fired if rows are filtered during insertRows0 msPassed
TableFilter events filter gets fired if rows are filtered during updateRows0 msPassed
TableFilter events filter gets fired when table with a filter is initializing0 msPassed
TableFilter events filter gets not fired if rows are filtered again but the filtered rows have not changed0 msPassed
TableFilter events filter gets sent to server containing rowIds when rows are filtered0 msPassed
TableFilter row filtering applies row filter if a new row gets inserted0 msPassed
TableFilter row filtering applies row filter if a new row gets inserted, even if table is not rendered0 msPassed
TableFilter row filtering applies row filter if a row gets updated0 msPassed
TableFilter row filtering applies row filter if a row gets updated, even if table is not rendered0 msPassed
TableFilter row filtering applies row filter when table gets initialized0 msPassed
TableFilter row filtering considers view range0 msPassed
TableFilter row filtering doesn't filter anymore if filter gets removed0 msPassed
TableFilter row filtering properly handles reset table case0 msPassed
TableFilter row filtering properly handles successive row insertion and updates0 msPassed
TableFilter row filtering renders empty data if all rows are removed due to filtering0 msPassed
TableFilter selection gets removed for non visible rows after filtering0 msPassed
TableFilter selection gets removed for non visible rows after filtering if a row has been updated0 msPassed
TableFilter selection gets restored for visible rows after filtering0 msPassed
TableFilter selection stays removed even if filtered row is selected explicitly0 msPassed
TableFooterSpec TableStatusTooltip does not hide ERROR tooltip when user clicks in table0 msPassed
TableFooterSpec TableStatusTooltip hides INFO tooltip when user clicks in table0 msPassed
TableFooterSpec TableStatusTooltip shows ERROR tooltip0 msPassed
TableFooterSpec TableStatusTooltip shows INFO tooltip when table is rendered0 msPassed
TableFooterSpec controls removes old and renders new controls on property change0 msPassed
TableFooterSpec remove stops the close animation of the selected control0 msPassed
TableFooterSpec remove stops the open animation of the selected control0 msPassed
TableFooterSpec render attaches listener to the table but only once0 msPassed
TableHeaderMenu filter boolean column shows the unique string values0 msPassed
TableHeaderMenu filter grouping / sorting count grouped columns0 msPassed
TableHeaderMenu filter grouping / sorting count sorted columns0 msPassed
TableHeaderMenu filter sort enabled option disabled does not show sort options in table header menu0 msPassed
TableHeaderMenu filter sort enabled option enabled shows sort options in table header menu0 msPassed
TableHeaderMenu filter sort mode sorts alphabetically0 msPassed
TableHeaderMenu filter sort mode sorts by amount0 msPassed
TableHeaderMenu filter string column always displays the selected value, even if the table does not contain the value anymore0 msPassed
TableHeaderMenu filter string column converts multiline text to single line0 msPassed
TableHeaderMenu filter string column correctly updates the list after inserting a new row, if a filter is applied0 msPassed
TableHeaderMenu filter string column displays empty values as -empty-0 msPassed
TableHeaderMenu filter string column reflects the state of the filter0 msPassed
TableHeaderMenu filter string column shows the unique string values0 msPassed
TableHeaderMenu filter string column stores empty as null and not '-empty-'0 msPassed
TableHeaderMenu filter string column stores selected text in filter.selectedValues0 msPassed
TableHeaderMenu filter string column strips html tags if html is enabled0 msPassed
TableHeaderSpec hiddenByUi0 msPassed
TableHeaderSpec render attaches listener to the table but only once0 msPassed
TableKeyStrokes end + shift considers last action row as start row for new selection0 msPassed
TableKeyStrokes end + shift does not add same rows to selectedRows twice0 msPassed
TableKeyStrokes end + shift does nothing if last row is already selected0 msPassed
TableKeyStrokes end + shift preserves existing selection0 msPassed
TableKeyStrokes end + shift selects all rows from currently selected row to last row0 msPassed
TableKeyStrokes end + shift uses last row of selection as last action row if last action row is not visible anymore0 msPassed
TableKeyStrokes end selects last row0 msPassed
TableKeyStrokes home + shift considers last action row as start row for new selection0 msPassed
TableKeyStrokes home + shift does not add same rows to selectedRows twice0 msPassed
TableKeyStrokes home + shift does nothing if first row is already selected0 msPassed
TableKeyStrokes home + shift preserves existing selection0 msPassed
TableKeyStrokes home + shift selects all rows from currently selected row to first row0 msPassed
TableKeyStrokes home + shift uses first row of selection as last action row if last action row is not visible anymore0 msPassed
TableKeyStrokes home selects first row0 msPassed
TableKeyStrokes key down + shift adds the row below to the selection0 msPassed
TableKeyStrokes key down + shift if the row below the last action row is not selected, adds the row below to the selection0 msPassed
TableKeyStrokes key down + shift removes the row below from the selection if the last action row is the first row of the selection0 msPassed
TableKeyStrokes key down does nothing if last row already is selected0 msPassed
TableKeyStrokes key down if there is a last action row, selects the row below the last action row0 msPassed
TableKeyStrokes key down selects the first row if no row is selected yet0 msPassed
TableKeyStrokes key down selects the only row if there is only one0 msPassed
TableKeyStrokes key down selects the row below0 msPassed
TableKeyStrokes key down selects the row below the last action row even if the row below already is selected0 msPassed
TableKeyStrokes key down selects the second row if all rows are selected0 msPassed
TableKeyStrokes key down uses last row of selection as last action row if last action row is not visible anymore0 msPassed
TableKeyStrokes key up + shift adds the row above to the selection0 msPassed
TableKeyStrokes key up + shift if the row above the last action row is not selected, adds the row above to the selection0 msPassed
TableKeyStrokes key up + shift removes the row above from the selection if the last action row is the last row of the selection0 msPassed
TableKeyStrokes key up does nothing if first row already is selected0 msPassed
TableKeyStrokes key up if first row already is selected but is not the last action row, the row above the last action row gets selected0 msPassed
TableKeyStrokes key up if there is a last action row, selects the row above last last action row0 msPassed
TableKeyStrokes key up selects the above row0 msPassed
TableKeyStrokes key up selects the last row if no row is selected yet0 msPassed
TableKeyStrokes key up selects the only row if there is only one0 msPassed
TableKeyStrokes key up selects the row above the last action row even if the row above already is selected0 msPassed
TableKeyStrokes key up selects the second last row if all rows are selected0 msPassed
TableKeyStrokes key up uses last row of selection as last action row if last action row is not visible anymore0 msPassed
TableKeyStrokes page down selects the only row if there is only one0 msPassed
TableKeyStrokes page up selects the only row if there is only one0 msPassed
TableKeyStrokes space checks the selected rows if first row is unchecked0 msPassed
TableKeyStrokes space does not modify already checked rows when checking0 msPassed
TableKeyStrokes space does nothing if no rows are selected0 msPassed
TableKeyStrokes space unchecks the selected rows if first row is checked0 msPassed
TableTextUserFilter filter filters rows based on cell text0 msPassed
TableTextUserFilter filter separates cell values with whitepace0 msPassed
TableTextUserFilter filter works with bean columns0 msPassed
TableUpdateBuffer buffers updateRow calls and processes them when all promises resolve0 msPassed
TableUpdateBuffer prevents rendering viewport while buffering0 msPassed
TableUpdateBuffer processes immediately when a resolved promise is added0 msPassed
TagField key-strokes ENTER0 msPassed
TagField model add tag0 msPassed
TagField model remove tag0 msPassed
TagField rendering should render tags (=value)0 msPassed
TagField tag lookup start and prepare a lookup call clone when typing0 msPassed
TextMap get does a parent lookup if key is not found0 msPassed
TextMap get may replace multiple arguments0 msPassed
TextMap get may return empty text0 msPassed
TextMap get may return null text0 msPassed
TextMap get replaces arguments in text0 msPassed
TextMap get returns a text containing undefinied if neither child nor parent contains the key0 msPassed
TextMap get returns a text containing undefinied if the key is not found0 msPassed
TextMap get returns correct text for key0 msPassed
TextMap optGet does a parent lookup if key is not found0 msPassed
TextMap optGet replaces the same placeholder if used multiple times0 msPassed
TextMap optGet returns default value if key is not found0 msPassed
TextMap optGet returns text if key is found0 msPassed
TextMap optGet returns text if key is found, with arguments0 msPassed
TextMap optGet returns undefined if key is not found0 msPassed
TileAccordion addTileFilter adds the filter to every existing tile grid0 msPassed
TileAccordion addTileFilter adds the filter to future tile grids0 msPassed
TileAccordion click is not delegated anymore if group is deleted without being destroyed0 msPassed
TileAccordion click triggers tileAction when clicked twice0 msPassed
TileAccordion click triggers tileClick0 msPassed
TileAccordion click triggers tileSelected and tileClick if selectable0 msPassed
TileAccordion deleteGroups triggers a property change event for tiles of the deleted group0 msPassed
TileAccordion init copies properties to tile grids0 msPassed
TileAccordion init does not override properties which are specified by the tile grid itself0 msPassed
TileAccordion insertGroups adjusts selection if new grid contains selected tiles0 msPassed
TileAccordion insertGroups triggers a property change event for the new selection if new grid contains selected tiles0 msPassed
TileAccordion insertGroups triggers property change events for tiles inserted by the new group0 msPassed
TileAccordion removeTileFilter makes sure the filter is not added to future tile grids0 msPassed
TileAccordion removeTileFilter removes the filter to every existing tile grid0 msPassed
TileAccordion selectTiles does not select tiles in a collapsed group0 msPassed
TileAccordion selectTiles selects all the given tiles and unselects the previously selected ones if multiSelect is true0 msPassed
TileAccordion selectTiles selects one of the given tiles and unselects the previously selected ones0 msPassed
TileAccordion selectTiles triggers a property change event0 msPassed
TileAccordion selectTiles triggers a property change event also if multiSelect is true0 msPassed
TileAccordion setters copy properties to tile grids0 msPassed
TileAccordionAdapter initProperties does not take filters from tile grid in remote case0 msPassed
TileAccordionKeyStrokes ctrl + a deselects all tiles if tiles are already selected0 msPassed
TileAccordionKeyStrokes ctrl + a only considers tiles of expanded groups0 msPassed
TileAccordionKeyStrokes ctrl + a selects all tiles0 msPassed
TileAccordionKeyStrokes end does nothing if the last tile is already selected0 msPassed
TileAccordionKeyStrokes end selects only the last tile if last and other tiles are selected0 msPassed
TileAccordionKeyStrokes end selects the last tile0 msPassed
TileAccordionKeyStrokes end selects the last tile but only if the group is not collapsed0 msPassed
TileAccordionKeyStrokes end selects the only tile if there is only one0 msPassed
TileAccordionKeyStrokes end with shift adds the tiles between the focused and the newly focused tile to the selection0 msPassed
TileAccordionKeyStrokes home does nothing if the first tile is already selected0 msPassed
TileAccordionKeyStrokes home selects only the first tile if first and other tiles are selected0 msPassed
TileAccordionKeyStrokes home selects the first tile0 msPassed
TileAccordionKeyStrokes home selects the first tile but only if the group is not collapsed0 msPassed
TileAccordionKeyStrokes home selects the only tile if there is only one0 msPassed
TileAccordionKeyStrokes home with shift adds the tiles between the focused and the newly focused tile to the selection0 msPassed
TileAccordionKeyStrokes key down considers filtered tiles0 msPassed
TileAccordionKeyStrokes key down does nothing if a tile in the last row is already selected0 msPassed
TileAccordionKeyStrokes key down selects the first tile if no tile is selected yet0 msPassed
TileAccordionKeyStrokes key down selects the first tile if no tile is selected yet or the focused tile was in a collapsed group0 msPassed
TileAccordionKeyStrokes key down selects the last tile if below the focused tile is no tile0 msPassed
TileAccordionKeyStrokes key down selects the only tile if there is only one0 msPassed
TileAccordionKeyStrokes key down selects the tile in the grid below if the selected tile is in the last line of the current group0 msPassed
TileAccordionKeyStrokes key down selects the tile in the grid below if the selected tile is in the last line of the current group but only if the group is not collapsed0 msPassed
TileAccordionKeyStrokes key down with shift adds the correct tile to the selection if the focused tile gets invisible0 msPassed
TileAccordionKeyStrokes key down with shift adds the tiles between the focused and the newly focused tile to the selection0 msPassed
TileAccordionKeyStrokes key down with shift connects two selections blocks and sets the focused tile to the beginning of the new block0 msPassed
TileAccordionKeyStrokes key down with shift does nothing if a tile in the last row is already selected0 msPassed
TileAccordionKeyStrokes key down with shift removes the tiles between the focused and the newly focused tiles from the selection if the focused tile is the first tile of the selection0 msPassed
TileAccordionKeyStrokes key left does nothing if the first tile is already selected0 msPassed
TileAccordionKeyStrokes key left selects the last tile if no tile is selected yet0 msPassed
TileAccordionKeyStrokes key left selects the last tile of the previous group if selected tile is the first one in the current group0 msPassed
TileAccordionKeyStrokes key left selects the last tile of the previous group if selected tile is the first one in the current group but only if the group is not collapsed0 msPassed
TileAccordionKeyStrokes key left selects the only tile if there is only one0 msPassed
TileAccordionKeyStrokes key left with shift adds the correct tile to the selection if the focused tile gets invisible0 msPassed
TileAccordionKeyStrokes key left with shift adds the previous tile to the selection0 msPassed
TileAccordionKeyStrokes key left with shift connects two selections blocks and sets the focused tile to the beginning of the new block0 msPassed
TileAccordionKeyStrokes key left with shift does nothing if the first tile is already selected0 msPassed
TileAccordionKeyStrokes key left with shift removes the previous tile from the selection if the next tile is already selected0 msPassed
TileAccordionKeyStrokes key right does nothing if the last tile is already selected0 msPassed
TileAccordionKeyStrokes key right selects the first tile if no tile is selected yet0 msPassed
TileAccordionKeyStrokes key right selects the first tile of the next group if selected tile is the last one in the current group0 msPassed
TileAccordionKeyStrokes key right selects the first tile of the next group if selected tile is the last one in the current group but only if next group is not collapsed0 msPassed
TileAccordionKeyStrokes key right selects the only tile if there is only one0 msPassed
TileAccordionKeyStrokes key right with shift adds the correct tile to the selection if the focused tile gets invisible0 msPassed
TileAccordionKeyStrokes key right with shift adds the tile of the next group to the selection if the focused tile is the last tile of the current group0 msPassed
TileAccordionKeyStrokes key right with shift connects two selections blocks and sets the focused tile to the beginning of the new block0 msPassed
TileAccordionKeyStrokes key right with shift does nothing if the last tile is already selected0 msPassed
TileAccordionKeyStrokes key right with shift removes the next tile from the selection if the focused tile is the first tile of the selection0 msPassed
TileAccordionKeyStrokes key up does nothing if a tile in the first row is already selected0 msPassed
TileAccordionKeyStrokes key up selects the last tile if no tile is selected yet0 msPassed
TileAccordionKeyStrokes key up selects the only tile if there is only one0 msPassed
TileAccordionKeyStrokes key up selects the tile in the grid above if the selected tile is in the first line of the current group0 msPassed
TileAccordionKeyStrokes key up selects the tile in the grid above if the selected tile is in the first line of the current group but only if the group is not collapsed0 msPassed
TileAccordionKeyStrokes key up with shift adds the correct tile to the selection if the focused tile gets invisible0 msPassed
TileAccordionKeyStrokes key up with shift adds the tiles between the focused and the newly focused tile to the selection0 msPassed
TileAccordionKeyStrokes key up with shift connects two selections blocks and sets the focused tile to the beginning of the new block0 msPassed
TileAccordionKeyStrokes key up with shift does nothing if a tile in the first row is already selected0 msPassed
TileAccordionKeyStrokes key up with shift removes the tiles between the focused and the newly focused tiles from the selection if the focused tile is the first tile of the selection0 msPassed
TileButton init creates a disabled tile button0 msPassed
TileButton init creates an enabled tile button0 msPassed
TileGrid addFilters adds the given filters0 msPassed
TileGrid click triggers tileAction when clicked twice0 msPassed
TileGrid click triggers tileClick0 msPassed
TileGrid click triggers tileSelected and tileClick if selectable0 msPassed
TileGrid deleteAllTiles adds empty marker0 msPassed
TileGrid deleteAllTiles deletes all tiles0 msPassed
TileGrid deleteAllTiles deselects the deleted tiles0 msPassed
TileGrid deleteTiles deletes the given tiles0 msPassed
TileGrid deleteTiles deselects the deleted tiles0 msPassed
TileGrid deleteTiles destroys the deleted tiles0 msPassed
TileGrid deleteTiles does not destroy the deleted tiles if the tileGrid is not the owner0 msPassed
TileGrid deleteTiles triggers a property change event0 msPassed
TileGrid deselectTiles deselects the given tiles0 msPassed
TileGrid deselectTiles triggers a property change event0 msPassed
TileGrid filter applies the filters initially even if every tile is accepted0 msPassed
TileGrid filter applies the filters initially, if there is one0 msPassed
TileGrid filter considers newly inserted tiles0 msPassed
TileGrid filter deselects not accepted tiles0 msPassed
TileGrid filter filters the tiles according to the added filters0 msPassed
TileGrid filter still works if moved from one grid to anoter0 msPassed
TileGrid filter updates empty marker0 msPassed
TileGrid insertTiles inserts the given tiles0 msPassed
TileGrid insertTiles links the inserted tiles with the tileGrid0 msPassed
TileGrid insertTiles triggers a property change event0 msPassed
TileGrid mouseDown with multiSelect = false on a deselected tile selects the tile0 msPassed
TileGrid mouseDown with multiSelect = false on a deselected tile selects the tile and unselects others0 msPassed
TileGrid mouseDown with multiSelect = false on a selected tile does nothing0 msPassed
TileGrid mouseDown with multiSelect = false sets focusedTile property to clicked tile when selected0 msPassed
TileGrid mouseDown with multiSelect = true on a deselected tile selects the tile0 msPassed
TileGrid mouseDown with multiSelect = true on a deselected tile selects the tile and unselects others0 msPassed
TileGrid mouseDown with multiSelect = true on a selected tile does nothing0 msPassed
TileGrid mouseDown with multiSelect = true on a selected tile keeps the selection but deselects others if other tiles are selected0 msPassed
TileGrid mouseDown with multiSelect = true with CTRL pressed on a deselected tile adds the tile to the selection0 msPassed
TileGrid mouseDown with multiSelect = true with CTRL pressed on a selected tile removes the tile from the selection0 msPassed
TileGrid mouseDown with multiSelect = true with CTRL pressed sets focusedTile property to null when when clicked tile is unselected0 msPassed
TileGrid removeFilters invalidates the logical grid0 msPassed
TileGrid removeFilters removes the given filters0 msPassed
TileGrid selectTiles does not select if selectable is false0 msPassed
TileGrid selectTiles does not select tiles excluded by filter0 msPassed
TileGrid selectTiles selects the given tiles and unselects the previously selected ones0 msPassed
TileGrid selectTiles triggers a property change event0 msPassed
TileGrid setTiles applies the order of the new tiles to the filteredTiles if a filter is active0 msPassed
TileGrid setTiles applies the order of the new tiles to the rendered elements0 msPassed
TileGrid setTiles applies the order of the new tiles to tiles and filteredTiles0 msPassed
TileGrid sort is executed when new tiles are added0 msPassed
TileGrid sort reorders the DOM elements accordingly0 msPassed
TileGrid sort uses the comparator to sort the tiles and filteredTiles0 msPassed
TileGridAdapter _syncFilteredTiles creates a tile filter if tiles are filtered by the server0 msPassed
TileGridAdapter initProperties creates a tile filter if tiles are filtered by the server0 msPassed
TileGridKeyStrokes ctrl + a deselects all tiles if tiles are already selected0 msPassed
TileGridKeyStrokes ctrl + a selects all tiles0 msPassed
TileGridKeyStrokes end does nothing if the first tile is already selected0 msPassed
TileGridKeyStrokes end selects only the last tile if last and other tiles are selected0 msPassed
TileGridKeyStrokes end selects the last tile0 msPassed
TileGridKeyStrokes end selects the only tile if there is only one0 msPassed
TileGridKeyStrokes end with shift adds the tiles between the focused and the newly focused tile to the selection0 msPassed
TileGridKeyStrokes home does nothing if the first tile is already selected0 msPassed
TileGridKeyStrokes home selects only the first tile if first and other tiles are selected0 msPassed
TileGridKeyStrokes home selects the first tile0 msPassed
TileGridKeyStrokes home selects the only tile if there is only one0 msPassed
TileGridKeyStrokes home with shift adds the tiles between the focused and the newly focused tile to the selection0 msPassed
TileGridKeyStrokes key down does nothing if a tile in the last row is already selected0 msPassed
TileGridKeyStrokes key down selects the first tile if no tile is selected yet0 msPassed
TileGridKeyStrokes key down selects the last tile if below the focused tile is no tile0 msPassed
TileGridKeyStrokes key down selects the only tile if there is only one0 msPassed
TileGridKeyStrokes key down selects the tile below0 msPassed
TileGridKeyStrokes key down with shift adds the correct tile to the selection if the focused tile gets invisible0 msPassed
TileGridKeyStrokes key down with shift adds the tiles between the focused and the newly focused tile to the selection0 msPassed
TileGridKeyStrokes key down with shift connects two selections blocks and sets the focused tile to the beginning of the new block0 msPassed
TileGridKeyStrokes key down with shift does nothing if a tile in the last row is already selected0 msPassed
TileGridKeyStrokes key down with shift removes the tiles between the focused and the newly focused tiles from the selection if the focused tile is the first tile of the selection0 msPassed
TileGridKeyStrokes key left does nothing if the first tile is already selected0 msPassed
TileGridKeyStrokes key left selects the last tile if no tile is selected yet0 msPassed
TileGridKeyStrokes key left selects the only tile if there is only one0 msPassed
TileGridKeyStrokes key left selects the previous tile0 msPassed
TileGridKeyStrokes key left with shift adds the correct tile to the selection if the focused tile gets invisible0 msPassed
TileGridKeyStrokes key left with shift adds the previous tile to the selection0 msPassed
TileGridKeyStrokes key left with shift connects two selections blocks and sets the focused tile to the beginning of the new block0 msPassed
TileGridKeyStrokes key left with shift does nothing if the first tile is already selected0 msPassed
TileGridKeyStrokes key left with shift removes the previous tile from the selection if the next tile is already selected0 msPassed
TileGridKeyStrokes key right does nothing if the last tile is already selected0 msPassed
TileGridKeyStrokes key right selects the first tile if no tile is selected yet0 msPassed
TileGridKeyStrokes key right selects the next tile0 msPassed
TileGridKeyStrokes key right selects the only tile if there is only one0 msPassed
TileGridKeyStrokes key right with shift adds the correct tile to the selection if the focused tile gets invisible0 msPassed
TileGridKeyStrokes key right with shift adds the next tile to the selection0 msPassed
TileGridKeyStrokes key right with shift connects two selections blocks and sets the focused tile to the beginning of the new block0 msPassed
TileGridKeyStrokes key right with shift does nothing if the last tile is already selected0 msPassed
TileGridKeyStrokes key right with shift removes the next tile from the selection if the focused tile is the first tile of the selection0 msPassed
TileGridKeyStrokes key up does nothing if a tile in the first row is already selected0 msPassed
TileGridKeyStrokes key up selects the last tile if no tile is selected yet0 msPassed
TileGridKeyStrokes key up selects the only tile if there is only one0 msPassed
TileGridKeyStrokes key up selects the tile above0 msPassed
TileGridKeyStrokes key up with shift adds the correct tile to the selection if the focused tile gets invisible0 msPassed
TileGridKeyStrokes key up with shift adds the tiles between the focused and the newly focused tile to the selection0 msPassed
TileGridKeyStrokes key up with shift connects two selections blocks and sets the focused tile to the beginning of the new block0 msPassed
TileGridKeyStrokes key up with shift does nothing if a tile in the first row is already selected0 msPassed
TileGridKeyStrokes key up with shift removes the tiles between the focused and the newly focused tiles from the selection if the focused tile is the first tile of the selection0 msPassed
Tree changeNode preserves child-of-selected when child nodes get changed0 msPassed
Tree changeNode preserves child-of-selected when root nodes get changed0 msPassed
Tree changeNode preserves group css class when nodes get updated0 msPassed
Tree changeNode updates custom cssClass of model and html node0 msPassed
Tree changeNode updates the text of the html node0 msPassed
Tree changeNode updates the text of the model node0 msPassed
Tree checkNodes checks a node -> mark upper nodes -> uncheck node and test if node keeps marked because children are checked0 msPassed
Tree checkNodes checks a subnode -> mark upper nodes 0 msPassed
Tree checkNodes checks a subnode and its sibling -> mark upper nodes -> uncheck one of the siblings0 msPassed
Tree checkNodes checks children if autoCheckChildren is set to true0 msPassed
Tree checkNodes does not check a disabled node0 msPassed
Tree checkNodes does not check a node in a disabled tree0 msPassed
Tree checkNodes does not check nodes if checkable is set to false0 msPassed
Tree checkNodes does not check the children if autoCheckChildren is set to false0 msPassed
Tree checkNodes never checks two nodes if multiCheck is set to false0 msPassed
Tree collapseAll collapses all nodes0 msPassed
Tree collapseNode prevents collapsing in bread crumb mode if node is selected0 msPassed
Tree creation adds nodes0 msPassed
Tree creation does not add notes if no nodes are provided0 msPassed
Tree deleteAllChildNodes deletes all nodes from html document0 msPassed
Tree deleteAllChildNodes deletes all nodes from html document for a given parent0 msPassed
Tree deleteAllChildNodes deletes all nodes from model0 msPassed
Tree deleteAllChildNodes deletes all nodes from model for a given parent0 msPassed
Tree deleteNodes deleting a child calculateViewRangeSize should not return values < 40 msPassed
Tree deleteNodes deleting a child considers view range (distinguishes between rendered and non rendered rows, adjusts viewRangeRendered)0 msPassed
Tree deleteNodes deleting a child updates child node indices0 msPassed
Tree deleteNodes deleting a child updates html document0 msPassed
Tree deleteNodes deleting a child updates model0 msPassed
Tree deleteNodes deleting a root node deleting a collapsed root node updates html document0 msPassed
Tree deleteNodes deleting a root node deleting a collapsed root node updates model0 msPassed
Tree deleteNodes deleting a root node updates html document0 msPassed
Tree deleteNodes deleting a root node updates model0 msPassed
Tree deleteNodes deleting all nodes updates html document0 msPassed
Tree deleteNodes deleting all nodes updates model0 msPassed
Tree deleteNodes deleting child nodes without commentParentNode updates model0 msPassed
Tree deselectAll clears the selection0 msPassed
Tree destroy tree nodes should destroy all tree nodes and set destroyed flag0 msPassed
Tree expandAllParentNodes expands all parent nodes of the given node (html)0 msPassed
Tree expandAllParentNodes expands all parent nodes of the given node (model)0 msPassed
Tree expandNode renders the child nodes if parent is expanded0 msPassed
Tree expandNode sets css class child-of-selected on direct children if the expanded node is selected0 msPassed
Tree expandNode with breadcrumb style ensures top level nodes are rendered0 msPassed
Tree expandNode with breadcrumb style renders the child nodes if parent is expanded0 msPassed
Tree insertNodes expands the parent if parent.expanded = true and the new inserted nodes are the first child nodes0 msPassed
Tree insertNodes expands the parent if parent.expanded = true and the new inserted nodes are the first child nodes0 msPassed
Tree insertNodes inserting a child inserts in a reasonable order if childNodeIndex is not set0 msPassed
Tree insertNodes inserting a child updates html document at a specific position0 msPassed
Tree insertNodes inserting a child updates html document if parent is expanded0 msPassed
Tree insertNodes inserting a child updates model0 msPassed
Tree insertNodes inserting a child updates model with a complex node containing another node0 msPassed
Tree insertNodes only updates the model if parent is collapsed0 msPassed
Tree insertNodes with breadcrumb style inserts a html node if the parent node is selected0 msPassed
Tree insertNodes with breadcrumb style inserts html nodes at a specific position0 msPassed
Tree insertNodes with breadcrumb style only updates model if the parent node is not selected0 msPassed
Tree invisible does not try to read node width when invisible0 msPassed
Tree lazyExpandCollapse lazy expand -> lazy collapse node0 msPassed
Tree lazyExpandCollapse lazy expand -> manual collapse node0 msPassed
Tree lazyExpandCollapse manual expand -> lazy collapse node0 msPassed
Tree lazyExpandCollapse manual expand -> manual collapse node0 msPassed
Tree node click calls tree._onNodeMouseDown0 msPassed
Tree node click updates model (selection)0 msPassed
Tree node control double click does the same as control single click (does NOT expand and immediately collapse again)0 msPassed
Tree node double click expands/collapses the node0 msPassed
Tree selectNodes also expands the node if bread crumb mode is enabled0 msPassed
Tree selectNodes also expands the parents in breadcrumb mode if a hidden node should be selected after being expanded and collapsed while in its hidden state0 msPassed
Tree selectNodes expands the parents if a hidden node should be selected whose parents are collapsed (revealing the selection)0 msPassed
Tree selectNodes may select a node which is not rendered0 msPassed
Tree selectNodes selectedNode()0 msPassed
Tree selectNodes selects a node0 msPassed
Tree selectNodes sets child-of-selected css class even if nodes are not rendered0 msPassed
Tree selectNodes sets css class ancestor-of-selected on every ancestor of the selected element0 msPassed
Tree selectNodes sets css class child-of-selected on direct children of the selected element0 msPassed
Tree selectNodes sets parent and ancestor css classes even if nodes are not rendered0 msPassed
Tree test visible list and map with initial all closed nodes expand child node0 msPassed
Tree test visible list and map with initial all closed nodes expand node0 msPassed
Tree test visible list and map with initial all closed nodes init with all collapsed0 msPassed
Tree test visible list and map with initial all closed nodes insert child node collapsed parent0 msPassed
Tree test visible list and map with initial all expanded nodes collapse a node -> all children have to be removed0 msPassed
Tree test visible list and map with initial all expanded nodes filter node -> filtered node and children has to be removed from visible0 msPassed
Tree test visible list and map with initial all expanded nodes init with all expanded in correct order0 msPassed
Tree test visible list and map with initial all expanded nodes insert child node in filtered parent0 msPassed
Tree test visible list and map with initial all expanded nodes insert child node which should be filtered0 msPassed
Tree test visible list and map with initial all expanded nodes insert expanded node to expanded parent0 msPassed
Tree test visible list and map with initial all expanded nodes update node -> node is filtered0 msPassed
Tree tree enabled/disabled disables checkboxes when tree is disabled0 msPassed
Tree tree filter applies filter if a node gets changed0 msPassed
Tree tree filter applies filter if a node gets inserted0 msPassed
Tree tree filter filters nodes when filter is added and removed0 msPassed
Tree tree filter filters nodes when filter() is called0 msPassed
Tree tree filter make sure nodes unchanged by filters are attached. See ticket #1689570 msPassed
Tree tree filter makes sure only filtered nodes are displayed when node gets expanded0 msPassed
Tree tree filter shows nodes correctly if nodes are made hidden right before0 msPassed
Tree updateItemPath Sets css class group on every element within the same group0 msPassed
Tree updateNodeOrder considers view range when updating child node order0 msPassed
Tree updateNodeOrder reorders expanded child nodes if parent is given (model)0 msPassed
Tree updateNodeOrder reorders expanded root nodes if no parent is given (html)0 msPassed
Tree updateNodeOrder reorders expanded root nodes if no parent is given (model)0 msPassed
Tree updateNodeOrder reorders the child nodes if parent is given (html)0 msPassed
Tree updateNodeOrder reorders the child nodes if parent is given (model)0 msPassed
Tree updateNodeOrder reorders the child nodes if parent is given and expanded (model)0 msPassed
Tree updateNodeOrder reorders the root nodes if no parent is given (html)0 msPassed
Tree updateNodeOrder reorders the root nodes if no parent is given (model)0 msPassed
Tree updateNodes enabled update on checkable tree updates the enabled state of the html node after expansion, if not visible0 msPassed
Tree updateNodes enabled update on checkable tree updates the enabled state of the html node, if visible0 msPassed
Tree updateNodes enabled update on checkable tree updates the enabled state of the model node0 msPassed
Tree updateNodes enabled update updates the enabled state of the html node after expansion, if not visible0 msPassed
Tree updateNodes enabled update updates the enabled state of the html node, if visible0 msPassed
Tree updateNodes enabled update updates the enabled state of the model node0 msPassed
Tree updateNodes update same node instance0 msPassed
TreeAdapter checkNodes does not send checked event if triggered by server0 msPassed
TreeAdapter collapseAll sends nodeExpanded for every collapsed node0 msPassed
TreeAdapter node click does not send click if mouse down does not happen on a node0 msPassed
TreeAdapter node click does not send click if mouse down happens on another node than mouseup0 msPassed
TreeAdapter node click sends selection and click events in one call in this order0 msPassed
TreeAdapter node click sends selection, check and click events if tree is checkable and checkbox has been clicked0 msPassed
TreeAdapter node control double click sends clicked, selection, action and expansion events0 msPassed
TreeAdapter node double click sends clicked, selection, action and expansion events0 msPassed
TreeAdapter onModelAction allChildNodesDeleted event calls deleteAllChildNodes0 msPassed
TreeAdapter onModelAction childNodeOrderChanged event calls updateNodeOrder0 msPassed
TreeAdapter onModelAction multiple events handles delete, collapse, insert, expand events correctly0 msPassed
TreeAdapter onModelAction nodeChanged event calls changeNode0 msPassed
TreeAdapter onModelAction nodeChanged event updates the text of the node0 msPassed
TreeAdapter onModelAction nodesDeleted event calls deleteNodes0 msPassed
TreeAdapter onModelAction nodesInserted event calls insertNodes0 msPassed
TreeAdapter onModelAction nodesSelected event calls selectNodes0 msPassed
TreeAdapter onModelAction nodesUpdated event calls updateNodes0 msPassed
TreeAdapter selectNodes does not send selection event if triggered by server0 msPassed
TreeAdapter selectNodes sends nodeExpanded for the parents if a hidden node should be selected whose parents are collapsed (revealing the selection)0 msPassed
TreeAdapter setNodesExpanded does not send expand event if triggered by server0 msPassed
TreeBox _formatValue does not auto-check child nodes if node is checked by model0 msPassed
TreeBox _formatValue returns empty string if value is null or undefined0 msPassed
TreeBox _formatValue uses a lookup call to format the value0 msPassed
TreeBox clear clears the value0 msPassed
TreeBox clear uncheck all rows0 msPassed
TreeBox general behavior defaults0 msPassed
TreeBox general behavior init LookupCall when configured as string0 msPassed
TreeBox general behavior when setValue is called, load and set the correct lookup rows0 msPassed
TreeBox label is linked with the field0 msPassed
TreeBox lookup _executeLookup should always remove lookup-status (but not the error-status)0 msPassed
TreeBox lookup should be executed when lookup call is set0 msPassed
TreeBox lookup should set error status when result has an exception0 msPassed
TreeBox lookupCall should be cloned and prepared for each lookup0 msPassed
TreeBox lookupCall switching should refill tree0 msPassed
TreeBox setEnabled should disable check rows0 msPassed
TreeBox value should be synchronized when rows are checked0 msPassed
TreeKeyStrokes Add expands a node0 msPassed
TreeKeyStrokes Add expands a node and drill down0 msPassed
TreeKeyStrokes End jumps to last node0 msPassed
TreeKeyStrokes Home selects first node in collapsed tree0 msPassed
TreeKeyStrokes Home selects first node in expanded tree0 msPassed
TreeKeyStrokes Subtract collapses a node0 msPassed
TreeKeyStrokes Subtract collapses a node and drill up0 msPassed
TreeKeyStrokes key down does nothing if last node already is selected0 msPassed
TreeKeyStrokes key down selects the above node node in expanded tree0 msPassed
TreeKeyStrokes key down selects the first node if no row is selected yet0 msPassed
TreeKeyStrokes key down selects the node below in collapsed tree0 msPassed
TreeKeyStrokes key down selects the only node if there is only one0 msPassed
TreeKeyStrokes key up does nothing if first node already is selected0 msPassed
TreeKeyStrokes key up selects the above node in collapsed tree0 msPassed
TreeKeyStrokes key up selects the above node node in expanded tree0 msPassed
TreeKeyStrokes key up selects the last node if no node is selected yet0 msPassed
TreeKeyStrokes key up selects the only node if there is only one0 msPassed
TreeKeyStrokes space checks the selected node 0 msPassed
TreeKeyStrokes space does nothing if no nodes are selected0 msPassed
TreeKeyStrokes space unchecks the selected node 0 msPassed
TreeNodePosition _addChildrenToFlatListIfExpanded expands collapsed node0 msPassed
TreeNodePosition _addChildrenToFlatListIfExpanded expands collapsed node with different levels in insertBatch0 msPassed
TreeNodePosition _findInsertPositionInFlatList insert a node below another node of the same level with an expanded subtree0 msPassed
TreeNodePosition _findInsertPositionInFlatList insert a subtree between two other nodes on the same level0 msPassed
TreeNodePosition _findInsertPositionInFlatList insert node ahead all other nodes on the same level0 msPassed
TreeNodePosition _findInsertPositionInFlatList insert node below all other nodes on the same level0 msPassed
TreeNodePosition _findInsertPositionInFlatList insert node between two other nodes on another level0 msPassed
TreeNodePosition _findInsertPositionInFlatList insert node between two other nodes on the same level0 msPassed
TreeProposalChooser ProposalTreeNode should display inactive state0 msPassed
ValueField _validateValue may throw a message if value is invalid0 msPassed
ValueField _validateValue may throw a scout.Status if value is invalid0 msPassed
ValueField _validateValue may throw an error if value is invalid0 msPassed
ValueField acceptInput accepts the current display text by calling parse, validate and format0 msPassed
ValueField acceptInput contains the actual displayText even if it was changed using format value0 msPassed
ValueField acceptInput is triggered when input is accepted0 msPassed
ValueField acceptInput updates the display text even if it was changed using parse value0 msPassed
ValueField addValidator adds a validator and revalidates the value0 msPassed
ValueField clear removes the text and accepts input0 msPassed
ValueField formatter may be set initially0 msPassed
ValueField init calls validate and format when value is set initially0 msPassed
ValueField init does not override display text using formatValue if display text is set initially0 msPassed
ValueField init does not override display text using formatValue if display text is set initially even if value is set as well0 msPassed
ValueField init does not override the errorStatus if an errorStatus is set initially0 msPassed
ValueField init does not override the errorStatus if an errorStatus set initially even if an invalid value is set0 msPassed
ValueField init does not set value if value is invalid initially0 msPassed
ValueField init sets display text using formatValue if value is set initially0 msPassed
ValueField menu visibility context menu only shows only menus of specific type0 msPassed
ValueField menu visibility context menu only shows visible menus0 msPassed
ValueField menu visibility context menu triggers a display text changed event0 msPassed
ValueField parseAndSetValue deletes the error status if parsing succeeds0 msPassed
ValueField parseAndSetValue does not set the value but the error status if the parsing fails0 msPassed
ValueField parseAndSetValue parses and sets the value0 msPassed
ValueField parser may be set initially0 msPassed
ValueField property status visible shows a status even though status visible is false but there are visible menus0 msPassed
ValueField removeValidator removes a validator and revalidates the value0 msPassed
ValueField setFormatter replaces the existing formatter by a new one and formats the value again0 msPassed
ValueField setParser replaces the existing parser by a new one and parses the display text again0 msPassed
ValueField setValidator removes every validator and sets the new one0 msPassed
ValueField setValidators replaces the list of validators with the given ones0 msPassed
ValueField setValue converts undefined to null0 msPassed
ValueField setValue deletes the error status if value is valid0 msPassed
ValueField setValue does not fire a property change if the value has not changed0 msPassed
ValueField setValue does not set the value but the error status and display text if the validation fails0 msPassed
ValueField setValue executes every validator when validating the value0 msPassed
ValueField setValue sets the value, formats it and sets the display text0 msPassed
ValueField validation: initialValue, touched, empty and mandatory sets empty to true when value is an empty string (for StringField)0 msPassed
ValueField validation: initialValue, touched, empty and mandatory sets initialValue when markAsSaved is called0 msPassed
ValueField validation: initialValue, touched, empty and mandatory sets touched to true when value is different from initial value0 msPassed
ValueField validation: initialValue, touched, empty and mandatory validate returns not valid when errorStatus is set or field is mandatory and empty0 msPassed
ValueField validation: initialValue, touched, empty and mandatory validate returns valid when errorStatus is not set and field is not mandatory0 msPassed
ValueField validator may be set initially0 msPassed
ValueFieldAdapter _createPropertySortFunc should order properties0 msPassed
ViewButtonBox viewButtons will be rendered as menuButtons when two button with displayStyle == "MENU"0 msPassed
ViewButtonBox viewButtons will be rendered as view tab when only one button with displayStyle == "MENU"0 msPassed
ViewButtonBox viewButtons will be rendered correctly when displayStyle changes dynamically.0 msPassed
ViewButtonBox viewButtons will be rendered correctly when visibility changes dynamically.0 msPassed
ViewButtonBox viewMenuTab is not visible if there are no view buttons at all0 msPassed
ViewButtonBox viewMenuTab is not visible if there are no visible view buttons ith displayStyle == "MENU"0 msPassed
ViewButtonBox viewMenuTab is not visible if there are visible view buttons with displayStyle == "TAB"0 msPassed
ViewButtonBox viewMenuTab is not visible if there is only 1 visible view buttons with displayStyle == "MENU"0 msPassed
ViewButtonBox viewMenuTab is only visible if there are at least 2 visible view buttons with displayStyle == "MENU"0 msPassed
VirtualTileGrid deleteAllTiles adds empty marker also if virtual is true0 msPassed
VirtualTileGrid deleteTiles deletes the given tiles no mather if they are in the view port or not0 msPassed
VirtualTileGrid deleteTiles destroys the deleted tiles0 msPassed
VirtualTileGrid deselectTiles deselects the given tiles, no matter if they are in the view port or not0 msPassed
VirtualTileGrid filter applies the filters initially even if every tile is accepted0 msPassed
VirtualTileGrid filter applies the filters initially, if there is one0 msPassed
VirtualTileGrid filter considers newly inserted tiles0 msPassed
VirtualTileGrid filter removes not accepted elements0 msPassed
VirtualTileGrid filter updates empty marker0 msPassed
VirtualTileGrid insertTiles inserts the given tiles and renders them if they are in the viewport0 msPassed
VirtualTileGrid mouseDown with multiSelect = true with CTRL pressed on a deselected tile adds the tile to the selection, even if the selection is not in the view range0 msPassed
VirtualTileGrid selectTiles selects the given tiles but renders the selection only for the tiles in the view range0 msPassed
VirtualTileGrid setTiles applies the order of the new tiles to the filteredTiles if a filter is active0 msPassed
VirtualTileGrid setTiles applies the order of the new tiles to the rendered elements in the view range0 msPassed
VirtualTileGrid sort reorders the DOM elements in the view range according to the new order0 msPassed
VirtualTileGrid virtual can be enabled even if tiles have been inserted0 msPassed
VirtualTileGrid virtual can be toggled dynamically0 msPassed
VirtualTileGrid virtual does nothing if all tiles are in the view port0 msPassed
VirtualTileGrid virtual only renders the tiles in the view range, if true0 msPassed
VirtualTileGrid virtual removes tiles correctly when enabled even if a filter is active0 msPassed
Widget Widget properties automatically resolves referenced widgets0 msPassed
Widget attach/detach attached and rendered has the right value after render/remove and attach/detach0 msPassed
Widget attach/detach attached and rendered is false by default0 msPassed
Widget clone 'text' must be recognized as clone property, but not '$container'0 msPassed
Widget clone clones only properties marked as clone property0 msPassed
Widget clone prefers properties passed as modelOverride0 msPassed
Widget destroy destroys the children0 msPassed
Widget destroy destroys the widget0 msPassed
Widget destroy does only destroy children if the parent is the owner0 msPassed
Widget destroy removes the link to parent and owner0 msPassed
Widget enabled should be propagated correctly0 msPassed
Widget enabled should correctly recalculate enabled state when adding a new field0 msPassed
Widget enabled should not be inherited if inheritAccessibility is disabled0 msPassed
Widget focus schedules the focus request if the widget is not rendered0 msPassed
Widget focus sets the focus on the container0 msPassed
Widget init links widget properties with the widget0 msPassed
Widget isEveryParentVisible should correctly calculate the parents visible state if all parents are invisible0 msPassed
Widget isEveryParentVisible should correctly calculate the parents visible state if all parents are visible0 msPassed
Widget isEveryParentVisible should correctly calculate the parents visible state if one parent is invisible0 msPassed
Widget isEveryParentVisible should correctly calculate the parents visible state if several parents are invisible0 msPassed
Widget property css class addCssClass adds the cssClass to the existing classes0 msPassed
Widget property css class addCssClass does not add the same class multiple times0 msPassed
Widget property css class adds or removes custom css class0 msPassed
Widget property css class does not accidentally remove other css classes on a property change0 msPassed
Widget property css class removeCssClass removes the cssClass from the existing classes0 msPassed
Widget property css class toggleCssClass toggles the cssClass based on a predicate0 msPassed
Widget remove does not remove the children if owner is removed but parent is still rendered0 msPassed
Widget remove removes the children0 msPassed
Widget remove removes the widget0 msPassed
Widget remove removes the widget if removing is animated but parent is removed while animation is running0 msPassed
Widget rendering should set rendering flag to true _while_ the component is rendering0 msPassed
Widget rendering should set rendering, rendered flags correctly0 msPassed
Widget scrollTop is applied again on render after remove0 msPassed
Widget scrollTop is not stored on scroll if scrollbars are not installed0 msPassed
Widget scrollTop is set to null if scrollbars are not installed0 msPassed
Widget scrollTop is set to null if scrollbars are uninstalled on the fly0 msPassed
Widget scrollTop is stored on scroll if scrollbars are installed0 msPassed
Widget setParent does not remove the widget from the old parent if the old is the owner0 msPassed
Widget setParent links the widget with the new parent0 msPassed
Widget setParent relinks parent destroy listener to the new parent0 msPassed
Widget setParent removes the widget from the old parent if the old is not the owner0 msPassed
Widget setProperty calls the _render* method if there is one for this property0 msPassed
Widget setProperty does not trigger a property change event if the value does not change0 msPassed
Widget setProperty triggers a property change event if the value changes0 msPassed
Widget setProperty with widget property does not fail if new widget is null0 msPassed
Widget setProperty with widget property links the widget with the new child widget0 msPassed
Widget setProperty with widget property links the widget with the new child widgets if it is an array0 msPassed
Widget visitChildren should traverse child items0 msPassed
WrappedForm initial focus disabled string field in inner form hasn't focus0 msPassed
WrappedForm initial focus enabled string field in inner form has focus0 msPassed
WrappedForm innerForm is set to null when being destroyed0 msPassed
WrappedForm innerForm will be removed if set to null0 msPassed
WrappedForm mandatory indicator does not exist0 msPassed
graphics Dimension accepts a single scout.Dimension argument0 msPassed
graphics Dimension accepts two numbers as width and height arguments0 msPassed
graphics Dimension equals0 msPassed
graphics Insets equals0 msPassed
graphics Point equals0 msPassed
graphics Rectangle equals0 msPassed
graphics Rectangle intersects0 msPassed
graphics bounds returns rectangle with position from JQuery.position()0 msPassed
graphics bounds returns rectangle with size from JQuery.outerWidth/Height() including margin if includeMargin is true0 msPassed
graphics bounds returns rectangle with size from JQuery.outerWidth/Height0 msPassed
jquery-scout cssMaxWidth/cssMaxHeight returns Number.MAX_VALUE if computed value is not a number0 msPassed
jquery-scout cssMinWidth/cssMinHeight returns 0 if computed value is not a number0 msPassed
jquery-scout cssPxValue is behaves differently with different types of arguments0 msPassed
jquery-scout debounce is debounces function calls0 msPassed
jquery-scout debounce it debounces only the first function call when reschedule=false0 msPassed
jquery-scout elementFromPoint considers the selector0 msPassed
jquery-scout elementFromPoint returns an empty collection if called on empty collection0 msPassed
jquery-scout elementFromPoint returns the document element if no element matches and document is used as container0 msPassed
jquery-scout elementFromPoint returns the element from point but only if it is a child0 msPassed
jquery-scout hasAnimationClass checks for animation classes0 msPassed
jquery-scout htmlOrNbsp sets html or nbsp0 msPassed
jquery-scout icon sets and removes icons0 msPassed
jquery-scout isEnabled is only false when class disabled is set0 msPassed
jquery-scout isVisible returns true when display != none and visiblity != hidden0 msPassed
jquery-scout nvl can return alternative element0 msPassed
jquery-scout setEnabled DIV does not have disabled attribute0 msPassed
jquery-scout setEnabled INPUT must have disabled attribute0 msPassed
jquery-scout textOrNbsp sets text or nbsp0 msPassed
jquery-scout toggleAttr toggles attribute0 msPassed
keys forBrowser0 msPassed
keys fromBrowser0 msPassed
main assertParameter throws Error when value has wrong type0 msPassed
main assertParameter throws Error when value is not set0 msPassed
main create accepts string or object as first argument0 msPassed
main create creates a new initialized widget with parent and session set0 msPassed
main create creates local object if first parameter is the objectType session must be set, but adapter should not be registered0 msPassed
main create creates local object if first parameter is the objectType sets property 'id' correctly when no ID is provided0 msPassed
main create creates local object if first parameter of type object and contains objectType property0 msPassed
main isOneOf can check if value is one of multiple values0 msPassed
main nvl can return alternative value0 msPassed
menus filter does nothing if no menus are given0 msPassed
menus filter only returns menus with given type (even when menu is not visible)0 msPassed
menus filter only returns parent menus if child menus have correct type0 msPassed
menus filter only returns parent menus if child menus should be displayed0 msPassed
menus filter only returns visible menus, if onlyVisible param is set to true0 msPassed
menus filter returns no menus if no types are given0 msPassed
menus updateSeparatorVisibility considers all rules0 msPassed
menus updateSeparatorVisibility makes all separators invisible if there are no other visible menus0 msPassed
menus updateSeparatorVisibility makes duplicate separators invisible0 msPassed
menus updateSeparatorVisibility makes leading separators invisible0 msPassed
menus updateSeparatorVisibility makes trailing separators invisible0 msPassed
menus updateSeparatorVisibility reverts to old state if sibling menus get visible0 msPassed
scout.Call calls done on success0 msPassed
scout.Call calls fail on failure0 msPassed
scout.Call retries on failure0 msPassed
scout.FocusManager Focus fixes for Internet Explorer (IE) Click on table-cell, must focus table0 msPassed
scout.FocusManager Focus fixes for Internet Explorer (IE) Click on tree-node, must focus tree0 msPassed
scout.FocusManager activateFocusContext activates the context of the given $container and restores its focus0 msPassed
scout.FocusManager isSelectableText must return true for disabled text-fields0 msPassed
scout.FocusManager validateFocus When nothing else is focusable, focus must be on the Desktop (=sandbox)0 msPassed
scout.FocusManager validateFocus with forms: A new FocusContext must be created when a form is opened as dialog0 msPassed
scout.FocusManager validateFocus with forms: Focus must be on the 1st form-field when form is rendered0 msPassed
scout.FocusManager validateFocus with forms: Focus-context must install listeners on its $container0 msPassed
scout.FocusManager validateFocus with forms: FocusContext must remember the last focused element0 msPassed
scout.FocusManager validateFocus with forms: Must focus another valid field if the focused field is hidden0 msPassed
scout.FocusManager validateFocus with forms: Must focus another valid field if the focused field is removed0 msPassed
scout.Status convenience functions create valid status objects0 msPassed
scout.URL can add parameters0 msPassed
scout.URL can convert the URL to string (only changed in order of arguments)0 msPassed
scout.URL can create or replace parameters0 msPassed
scout.URL can handle multi-valued parameters0 msPassed
scout.URL can handle non-ascii characters0 msPassed
scout.URL can parse a moderately simple URL0 msPassed
scout.URL can parse empty hash0 msPassed
scout.URL can parse super-simple URL0 msPassed
scout.URL can remove parameters0 msPassed
scout.URL can sort parameters0 msPassed
scout.WidgetTooltipSpec can create and hold a widget0 msPassed
scout.arrays diff returns all elements of the first array which are not in the second array0 msPassed
scout.arrays ensure creates an array if the param is not an array0 msPassed
scout.arrays ensure returns the param if the param already is an array0 msPassed
scout.arrays equals checks whether two arrays contain the same elements in the same order0 msPassed
scout.arrays equals considers emtpy and same arrays0 msPassed
scout.arrays equals returns true if one array is undefined/null and the other empty0 msPassed
scout.arrays equalsIgnoreOrder checks whether two arrays contain the same elements without considering the order0 msPassed
scout.arrays equalsIgnoreOrder considers emtpy and same arrays0 msPassed
scout.arrays equalsIgnoreOrder returns true if one array is undefined/null and the other empty0 msPassed
scout.arrays find returns the element for which the given predicate returns true0 msPassed
scout.arrays findFrom also checks the element at start index 0 msPassed
scout.arrays findFrom does not return the element for which the given predicate returns true, if it is on the left side of the start index0 msPassed
scout.arrays findFrom returns the element for which the given predicate returns true, starting from a given index0 msPassed
scout.arrays findFrom searches from right to left if backwards is true0 msPassed
scout.arrays findIndex returns the index of the element for which the given predicate returns true0 msPassed
scout.arrays first finds first array element0 msPassed
scout.arrays format formats an array by concatenating each entry0 msPassed
scout.arrays format returns '' for empty array or if no array was provided0 msPassed
scout.arrays formatEncoded encodes the html of each array element0 msPassed
scout.arrays init checks whether array has correct length and initial values0 msPassed
scout.arrays insert insert element at index0 msPassed
scout.arrays insertAll insert element array at index0 msPassed
scout.arrays insertSorted inserts element at correct position0 msPassed
scout.arrays last finds last array element0 msPassed
scout.arrays max behaves like Math.max on null and undefined0 msPassed
scout.arrays max ignores non-number elements0 msPassed
scout.arrays max returns 0 iff input contains 00 msPassed
scout.arrays min behaves like Math.min on null and undefined0 msPassed
scout.arrays min ignores non-number elements0 msPassed
scout.arrays min returns 0 iff input contains 00 msPassed
scout.arrays move replaces elements0 msPassed
scout.arrays pushIfDefined pushes element only if it is defined0 msPassed
scout.arrays remove removes elements0 msPassed
scout.arrays removeAll considers emtpy args0 msPassed
scout.arrays removeAll removes all given elements0 msPassed
scout.arrays replace replaces elements0 msPassed
scout.arrays union also works with floats0 msPassed
scout.arrays union does not fail if arr1 or arr2 are not defined0 msPassed
scout.arrays union if the arrays contain objects instead of primitives, it uses their id to check for equality0 msPassed
scout.arrays union merges two arrays0 msPassed
scout.arrays union merges two arrays and removes duplicates0 msPassed
scout.codes add adds a code type or an array of code types0 msPassed
scout.codes can init without data0 msPassed
scout.codes finds a code by ID (single and two parameter call)0 msPassed
scout.codes finds a code type by ID0 msPassed
scout.codes optGet should return null if code does not exist0 msPassed
scout.codes optGet should work as get if code exists0 msPassed
scout.codes throws an error when code is not found0 msPassed
scout.codes throws an error when code type is not found0 msPassed
scout.comparators tests 'compare' method of ALPHANUMERIC comparator0 msPassed
scout.comparators tests 'compare' method of NUMERIC comparator0 msPassed
scout.comparators tests 'compare' method of TEXT comparator0 msPassed
scout.comparators tests 'compareIgnoreCase' method of ALPHANUMERIC comparator0 msPassed
scout.comparators tests 'compareIgnoreCase' method of ALPHANUMERIC comparator with session0 msPassed
scout.comparators tests 'compareIgnoreCase' method of TEXT comparator0 msPassed
scout.dates combineDateTime creates a new date by using date part of param date and time part of param time.0 msPassed
scout.dates combineDateTime uses 00:00 as time part if time is ommitted0 msPassed
scout.dates combineDateTime uses 01-01-1970 as date part if date is ommitted0 msPassed
scout.dates compare can compare valid dates0 msPassed
scout.dates compare can handle invalid dates0 msPassed
scout.dates compareDays ignores time0 msPassed
scout.dates compareDays returns the differences in number of days0 msPassed
scout.dates compareDays works with different month0 msPassed
scout.dates compareDays works with different years0 msPassed
scout.dates compareMonths ignores time0 msPassed
scout.dates compareMonths returns the differences in number of months0 msPassed
scout.dates compareMonths works with different years0 msPassed
scout.dates create can create dates0 msPassed
scout.dates ensureMonday shifts to next monday in direction if it is not a monday yet0 msPassed
scout.dates equals returns true if the dates are equal, false if not0 msPassed
scout.dates format can format valid dates0 msPassed
scout.dates format can handle invalid values0 msPassed
scout.dates isLeapYear correctly identifies leap years0 msPassed
scout.dates isSameDay returns true if day, month and year matches0 msPassed
scout.dates orderWeekdays orders weekdays0 msPassed
scout.dates shift shift month adds or removes months0 msPassed
scout.dates shift shift month handles edge case end month0 msPassed
scout.dates shift shift month handles edge case leap year0 msPassed
scout.dates shift shift month handles edge case start month0 msPassed
scout.dates shift shift year adds or removes years0 msPassed
scout.dates shift shift year handles edge case leap year0 msPassed
scout.dates shift shifts year and month and day if all provided0 msPassed
scout.dates shift shifts year and month if both provided0 msPassed
scout.dates shift shifts year or month or day0 msPassed
scout.dates shiftToNextDayOfType shifts to next day of type0 msPassed
scout.dates shiftToPreviousDayOfType shifts to previous day of type0 msPassed
scout.dates timestamp returns a string of the expected length withonly digits0 msPassed
scout.dates toJsonDate / parseJsonDate can convert JSON and JS dates0 msPassed
scout.dates toJsonDate / parseJsonDate can handle missing or invalid inputs0 msPassed
scout.dates weekInYear can calculate week in year0 msPassed
scout.defaultValues applyTo can apply default values to JSON0 msPassed
scout.defaultValues applyTo can apply default values to JSON considering the model variant0 msPassed
scout.defaultValues applyTo copies default values 'by value'0 msPassed
scout.defaultValues init can load invalid configurations0 msPassed
scout.icons appends CSS class string with custom fonts0 msPassed
scout.icons parses bitmap icons0 msPassed
scout.icons parses font icons (custom font)0 msPassed
scout.icons parses font icons (scoutIcons font)0 msPassed
scout.icons parses returns a CSS class for custom fonts0 msPassed
scout.models extend insert new object into tree object0 msPassed
scout.models extend insert new object into tree object with fixed index0 msPassed
scout.models extend insert new object into tree object with relative index0 msPassed
scout.models extend insert new object into tree object with relative index and two extension elements0 msPassed
scout.models extend insert new object tree into tree object0 msPassed
scout.models extend insert new property into a non existing array on root object0 msPassed
scout.models extend insert new property into root object0 msPassed
scout.models extend insert object bound to field0 msPassed
scout.models extend insert object referenced by String0 msPassed
scout.models extend insert objects array bound to field0 msPassed
scout.models extend override property in root object0 msPassed
scout.models extend override property in tree object0 msPassed
scout.models get ensure the object is a copy0 msPassed
scout.models get load object without type0 msPassed
scout.numbers correlationId can generate random correlation IDs0 msPassed
scout.numbers isNumber returns false if the value is NaN0 msPassed
scout.numbers isNumber returns false if the value is not a number0 msPassed
scout.numbers isNumber returns true if the value is a number0 msPassed
scout.numbers randomId can generate random IDs0 msPassed
scout.numbers round tests rounding mode 'CEILING'0 msPassed
scout.numbers round tests rounding mode 'DOWN'0 msPassed
scout.numbers round tests rounding mode 'FLOOR'0 msPassed
scout.numbers round tests rounding mode 'HALF_DOWN'0 msPassed
scout.numbers round tests rounding mode 'HALF_UP'0 msPassed
scout.numbers round tests rounding mode 'UP'0 msPassed
scout.numbers round tests special cases0 msPassed
scout.numbers shiftDecimalPoint can shift decimal point to left and right0 msPassed
scout.objects Constant resolving from plain object / JSON model resolveConst0 msPassed
scout.objects Constant resolving from plain object / JSON model resolveConstProperty0 msPassed
scout.objects argumentsToArray returns an array0 msPassed
scout.objects copyOwnProperties copies all properties0 msPassed
scout.objects copyOwnProperties copies only the properties specified by the filter, if there is one0 msPassed
scout.objects copyOwnProperties does not copy the properties from prototype0 msPassed
scout.objects copyProperties copies all properties0 msPassed
scout.objects copyProperties copies only the properties specified by the filter, if there is one0 msPassed
scout.objects copyProperties copies the properties from prototype as well0 msPassed
scout.objects countOwnProperties counts all own properties0 msPassed
scout.objects countOwnProperties works for objects created with createMap() function0 msPassed
scout.objects equals works as expected0 msPassed
scout.objects equalsRecursive works as expected0 msPassed
scout.objects findChildObjectByKey find object in array0 msPassed
scout.objects findChildObjectByKey find object in array within the tree0 msPassed
scout.objects findChildObjectByKey find object in nested array0 msPassed
scout.objects findChildObjectByKey find object in tree0 msPassed
scout.objects findChildObjectByKey find root object0 msPassed
scout.objects findChildObjectByKey search for not existing id0 msPassed
scout.objects findChildObjectByKey search for not existing property0 msPassed
scout.objects findChildObjectByKey search for not existing property and value0 msPassed
scout.objects isArray returns true when argument is an array0 msPassed
scout.objects isNullOrUndefined returns true when argument is null or undefined, but not when 0 or any other value0 msPassed
scout.objects isNumber returns true iff argument is a number0 msPassed
scout.objects isPlainObject works as expected0 msPassed
scout.objects optProperty should return the last property in the object chain0 msPassed
scout.objects valueCopy copies an object by value0 msPassed
scout.objects valueCopy works for objects created with createMap() function0 msPassed
scout.objects values can handle maps0 msPassed
scout.objects values createMap should not have a prototype0 msPassed
scout.objects values createMap with optional properties0 msPassed
scout.objects values returns object values0 msPassed
scout.promises adds all result arguments, one for each deferred0 msPassed
scout.promises does not cut off error arguments0 msPassed
scout.promises groupwise stops executing after failed group0 msPassed
scout.promises oneByOne stops executing after failure0 msPassed
scout.promises parallel stops executing after failed promise0 msPassed
scout.strings asString converts input to string0 msPassed
scout.strings box boxes strings0 msPassed
scout.strings count can count occurrences0 msPassed
scout.strings countCodePoints returns the number of codepoints in a string0 msPassed
scout.strings encode caches the html element used for encoding0 msPassed
scout.strings encode does not try to encode empty strings0 msPassed
scout.strings encode encodes html0 msPassed
scout.strings endsWith can check if a string ends with another0 msPassed
scout.strings hasText can check if string has text0 msPassed
scout.strings insertAt can insert strings into other strings0 msPassed
scout.strings join join works with array as second parameter0 msPassed
scout.strings join joins strings0 msPassed
scout.strings lowercaseFirstLetter converts first letter to lowercase0 msPassed
scout.strings nl2br can convert newlines to br tags0 msPassed
scout.strings nl2br encodes html, if the parameter is set to true (default)0 msPassed
scout.strings nvl returns an empty string when input is null or undefined0 msPassed
scout.strings nvl should throw an error when called with more than one parameter0 msPassed
scout.strings padZeroLeft can pad strings with 00 msPassed
scout.strings plainText caches the html element used for getting plain text0 msPassed
scout.strings plainText considers upper and lower case tags0 msPassed
scout.strings plainText converts &nbsp;, &amp;, &gt;, &lt;0 msPassed
scout.strings plainText converts br, p, div into new lines0 msPassed
scout.strings plainText converts html to plain text0 msPassed
scout.strings plainText converts li, tr into new lines0 msPassed
scout.strings plainText converts td into whitespaces0 msPassed
scout.strings plainText does not try to get plaintext of empty strings0 msPassed
scout.strings plainText leaves multiple newlines alone unless configured0 msPassed
scout.strings plainText preserves tabs0 msPassed
scout.strings plainText removes leading and trailing newlines if configured0 msPassed
scout.strings quote quotes special characters for regexp0 msPassed
scout.strings repeat can repeat strings0 msPassed
scout.strings splitMax returns not more than limit elements0 msPassed
scout.strings startsWith can check if a string starts with another0 msPassed
scout.strings uppercaseFirstLetter converts first letter to uppercase0 msPassed
scout.styles can calculate and apply legacy styles0 msPassed
scout.styles can lighten and darken colors0 msPassed
scout.styles can merge colors0 msPassed
scout.texts get creates an empty Texts object with correct linking if language tag is unknown0 msPassed
scout.texts get returns a Texts object with correct linking0 msPassed
scout.texts get returns the Texts for the given language tag0 msPassed
scout.texts init creates Texts objects for each language tag given in the model0 msPassed
scout.texts init does not override existing text maps0 msPassed
scout.texts init links Texts objects according the sub tags of the language tag0 msPassed
scout.tooltips can be installed and uninstalled for a form field0 msPassed
scout.tooltips can update the text of an already visible tooltip0 msPassed
scout.tooltips creates a tooltip on mouseenter and removes it on mouseleave0 msPassed
scout.tooltips if text is a function, component is passed as first and only argument0 msPassed
scout.tooltips if text is a function, it will be called for tooltip text0 msPassed
scout.tooltips if text is empty no tooltip will be shown0 msPassed
scout.tooltips if text is provided as function by component, it will be called and used as tooltip text0 msPassed
scout.tooltips if text is provided by component, it will be used as tooltip text0 msPassed
scout.tooltips if text is provided using options and by component, text provided using options will be used0 msPassed
scout.tooltips if text is undefined no tooltip will be shown0 msPassed
scrollbars isLocationInView returns false if x of the given location is outside of the given $scrollable (greater)0 msPassed
scrollbars isLocationInView returns false if x of the given location is outside of the given $scrollable (smaller)0 msPassed
scrollbars isLocationInView returns false if y of the given location is outside of the given $scrollable (greater)0 msPassed
scrollbars isLocationInView returns false if y of the given location is outside of the given $scrollable (smaller)0 msPassed
scrollbars isLocationInView returns true if the given location is inside the given $scrollable0 msPassed
scrollbars offScroll detaches handler from scrolling parents0 msPassed
scrollbars onScroll attaches handler to scrolling parents which execute when scrolling0 msPassed
scrollbars render ensures parent has position absolute or relative0 msPassed