gecko-dev/accessible/tests/mochitest/value.js
Alexander Surkov 56495507fa Bug 490761 - do not fail when nsIAccessibleValue accessible can't get value from markup, r=marcoz, davidb
--HG--
rename : accessible/tests/mochitest/test_elm_prgrsmtr.xul => accessible/tests/mochitest/test_value.xul
2009-05-06 11:16:36 +08:00

33 lines
1.3 KiB
JavaScript

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