|
1 //////////////////////////////////////////////////////////////////////////////// |
|
2 // Public methods |
|
3 |
|
4 /** |
|
5 * Tests nsIAccessibleValue interface. |
|
6 * |
|
7 * @param aAccOrElmOrId [in] identifier of accessible |
|
8 * @param aValue [in] accessible value (nsIAccessible::value) |
|
9 * @param aCurrValue [in] current value (nsIAccessibleValue::currentValue) |
|
10 * @param aMinValue [in] minimum value (nsIAccessibleValue::minimumValue) |
|
11 * @param aMaxValue [in] maximumn value (nsIAccessibleValue::maximumValue) |
|
12 * @param aMinIncr [in] minimum increment value |
|
13 * (nsIAccessibleValue::minimumIncrement) |
|
14 */ |
|
15 function testValue(aAccOrElmOrId, aValue, aCurrValue, |
|
16 aMinValue, aMaxValue, aMinIncr) |
|
17 { |
|
18 var acc = getAccessible(aAccOrElmOrId, [nsIAccessibleValue]); |
|
19 if (!acc) |
|
20 return; |
|
21 |
|
22 is(acc.value, aValue, "Wrong value of " + prettyName(aAccOrElmOrId)); |
|
23 |
|
24 is(acc.currentValue, aCurrValue, |
|
25 "Wrong current value of " + prettyName(aAccOrElmOrId)); |
|
26 is(acc.minimumValue, aMinValue, |
|
27 "Wrong minimum value of " + prettyName(aAccOrElmOrId)); |
|
28 is(acc.maximumValue, aMaxValue, |
|
29 "Wrong maximum value of " + prettyName(aAccOrElmOrId)); |
|
30 is(acc.minimumIncrement, aMinIncr, |
|
31 "Wrong minimum increment value of " + prettyName(aAccOrElmOrId)); |
|
32 } |