(func, index, expected, littleEndian)
| 61 | } |
| 62 | |
| 63 | function checkGet(func, index, expected, littleEndian) { |
| 64 | function doGet() { |
| 65 | if (littleEndian != undefined) |
| 66 | return view["get" + func](index, littleEndian); |
| 67 | else |
| 68 | return view["get" + func](index); |
| 69 | } |
| 70 | if (index >=0 && index + getElementSize(func) - 1 < view.byteLength) |
| 71 | assertSame(expected, doGet()); |
| 72 | else |
| 73 | assertThrows(doGet, RangeError); |
| 74 | } |
| 75 | |
| 76 | function checkSet(func, index, value, littleEndian) { |
| 77 | function doSet() { |