value.js (1380B)
1 /* import-globals-from common.js */ 2 3 // ////////////////////////////////////////////////////////////////////////////// 4 // Public methods 5 6 /** 7 * Tests nsIAccessibleValue interface. 8 * 9 * @param aAccOrElmOrId [in] identifier of accessible 10 * @param aValue [in] accessible value (nsIAccessible::value) 11 * @param aCurrValue [in] current value (nsIAccessibleValue::currentValue) 12 * @param aMinValue [in] minimum value (nsIAccessibleValue::minimumValue) 13 * @param aMaxValue [in] maximumn value (nsIAccessibleValue::maximumValue) 14 * @param aMinIncr [in] minimum increment value 15 * (nsIAccessibleValue::minimumIncrement) 16 */ 17 function testValue( 18 aAccOrElmOrId, 19 aValue, 20 aCurrValue, 21 aMinValue, 22 aMaxValue, 23 aMinIncr 24 ) { 25 var acc = getAccessible(aAccOrElmOrId, [nsIAccessibleValue]); 26 if (!acc) { 27 return; 28 } 29 30 is(acc.value, aValue, "Wrong value of " + prettyName(aAccOrElmOrId)); 31 32 is( 33 acc.currentValue, 34 aCurrValue, 35 "Wrong current value of " + prettyName(aAccOrElmOrId) 36 ); 37 is( 38 acc.minimumValue, 39 aMinValue, 40 "Wrong minimum value of " + prettyName(aAccOrElmOrId) 41 ); 42 is( 43 acc.maximumValue, 44 aMaxValue, 45 "Wrong maximum value of " + prettyName(aAccOrElmOrId) 46 ); 47 is( 48 acc.minimumIncrement, 49 aMinIncr, 50 "Wrong minimum increment value of " + prettyName(aAccOrElmOrId) 51 ); 52 }