michael@0: //////////////////////////////////////////////////////////////////////////////// michael@0: // Public methods michael@0: michael@0: /** michael@0: * Tests nsIAccessibleValue interface. michael@0: * michael@0: * @param aAccOrElmOrId [in] identifier of accessible michael@0: * @param aValue [in] accessible value (nsIAccessible::value) michael@0: * @param aCurrValue [in] current value (nsIAccessibleValue::currentValue) michael@0: * @param aMinValue [in] minimum value (nsIAccessibleValue::minimumValue) michael@0: * @param aMaxValue [in] maximumn value (nsIAccessibleValue::maximumValue) michael@0: * @param aMinIncr [in] minimum increment value michael@0: * (nsIAccessibleValue::minimumIncrement) michael@0: */ michael@0: function testValue(aAccOrElmOrId, aValue, aCurrValue, michael@0: aMinValue, aMaxValue, aMinIncr) michael@0: { michael@0: var acc = getAccessible(aAccOrElmOrId, [nsIAccessibleValue]); michael@0: if (!acc) michael@0: return; michael@0: michael@0: is(acc.value, aValue, "Wrong value of " + prettyName(aAccOrElmOrId)); michael@0: michael@0: is(acc.currentValue, aCurrValue, michael@0: "Wrong current value of " + prettyName(aAccOrElmOrId)); michael@0: is(acc.minimumValue, aMinValue, michael@0: "Wrong minimum value of " + prettyName(aAccOrElmOrId)); michael@0: is(acc.maximumValue, aMaxValue, michael@0: "Wrong maximum value of " + prettyName(aAccOrElmOrId)); michael@0: is(acc.minimumIncrement, aMinIncr, michael@0: "Wrong minimum increment value of " + prettyName(aAccOrElmOrId)); michael@0: }