| OLD | NEW |
| (Empty) |
| 1 | |
| 2 This tests the behaviour of a number of the DOM Canvas drawing methods when | |
| 3 given 0, Infinity, or NaN as parameters. | |
| 4 | |
| 5 PASS called fillRect 0*0 fillRect without throwing an exception. | |
| 6 PASS called fillRect with Infinity*Infinity fillRect without throwing an excepti
on. | |
| 7 PASS did not throw exception with NaN*NaN fillRect. | |
| 8 PASS called clearRect 0*0 clearRect without throwing an exception. | |
| 9 PASS called clearRect with Infinity*Infinity clearRect without throwing an excep
tion. | |
| 10 PASS did not throw exception with NaN*NaN clearRect. | |
| 11 PASS called rect 0*0 rect without throwing an exception. | |
| 12 PASS called rect with Infinity*Infinity rect without throwing an exception. | |
| 13 PASS did not throw exception with NaN*NaN rect. | |
| 14 PASS called fill with an empty path without throwing an exception. | |
| 15 PASS did not throw exception on arc with zero-length radius | |
| 16 PASS threw exception code 1 on arc with negative-length radius | |
| 17 PASS did not throw exception on arc with infinite radius | |
| 18 PASS did not throw exception on arc with NaN-length radius | |
| 19 PASS did not throw exception on arcTo with zero-length radius | |
| 20 PASS threw exception code 1 on arcTo with negative-length radius | |
| 21 PASS did not throw exception on arcTo with infinite radius | |
| 22 PASS did not throw exception on arcTo with NaN-length radius | |
| 23 PASS did not throw exception on lineTo(Infinity, Infinity). | |
| 24 PASS did not throw exception on lineTo(Infinity, 20). | |
| 25 PASS did not throw exception on lineTo(20, Infinity). | |
| 26 PASS did not throw exception on lineTo(NaN, NaN). | |
| 27 PASS did not throw exception on lineTo(20, NaN). | |
| 28 PASS did not throw exception on lineTo(NaN, 20). | |
| 29 PASS did not throw exception on quadraticCurveTo(20, 20, Infinity, Infinity). | |
| 30 PASS did not throw exception on quadraticCurveTo(Infinity, Infinity, 20, 20). | |
| 31 PASS did not throw exception on quadraticCurveTo(Infinity, 20, 20, 20). | |
| 32 PASS did not throw exception on quadraticCurveTo(20, Infinity, 20, 20). | |
| 33 PASS did not throw exception on quadraticCurveTo(20, 20, Infinity, 20). | |
| 34 PASS did not throw exception on quadraticCurveTo(20, 20, 20, Infinity). | |
| 35 PASS did not throw exception on quadraticCurveTo(20, 20, NaN, NaN). | |
| 36 PASS did not throw exception on quadraticCurveTo(NaN, NaN, 20, 20). | |
| 37 PASS did not throw exception on quadraticCurveTo(NaN, 20, 20, 20). | |
| 38 PASS did not throw exception on quadraticCurveTo(20, NaN, 20, 20). | |
| 39 PASS did not throw exception on quadraticCurveTo(20, 20, Nan, 20). | |
| 40 PASS did not throw exception on quadraticCurveTo(20, 20, 20, NaN). | |
| 41 PASS did not throw exception on bezierCurveTo(20, 20, 30, 30, Infinity, Infinity
). | |
| 42 PASS did not throw exception on bezierCurveTo(20, 20, 30, 30, 30, Infinity). | |
| 43 PASS did not throw exception on bezierCurveTo(20, 20, 30, 30, Infinity, 30). | |
| 44 PASS did not throw exception on bezierCurveTo(20, 20, Infinity, Infinity, 30, 30
). | |
| 45 PASS did not throw exception on bezierCurveTo(20, 20, 30, Infinity, 30, 30). | |
| 46 PASS did not throw exception on bezierCurveTo(20, 20, Infinity, 30, 30, 30). | |
| 47 PASS did not throw exception on bezierCurveTo(Infinity, Infinity, 20, 20, 30, 30
). | |
| 48 PASS did not throw exception on bezierCurveTo(30, Infinity, 20, 20, 30, 30). | |
| 49 PASS did not throw exception on bezierCurveTo(Infinity, 30, 20, 20, 30, 30). | |
| 50 PASS did not throw exception on bezierCurveTo(20, 20, 30, 30, NaN, NaN). | |
| 51 PASS did not throw exception on bezierCurveTo(20, 20, 30, 30, 0, NaN). | |
| 52 PASS did not throw exception on bezierCurveTo(20, 20, 30, 30, NaN, 0). | |
| 53 PASS did not throw exception on bezierCurveTo(20, 20, NaN, NaN, 30, 30). | |
| 54 PASS did not throw exception on bezierCurveTo(20, 20, 30, NaN, 30, 30). | |
| 55 PASS did not throw exception on bezierCurveTo(20, 20, NaN, 30, 30, 30). | |
| 56 PASS did not throw exception on bezierCurveTo(NaN, NaN, 20, 20, 30, 30). | |
| 57 PASS did not throw exception on bezierCurveTo(20, NaN, 20, 20, 30, 30). | |
| 58 PASS did not throw exception on bezierCurveTo(NaN, 20, 20, 20, 30, 30). | |
| 59 PASS threw exception code undefined on createPattern with 0x0 canvas. | |
| 60 | |
| OLD | NEW |