haikuwebkit/LayoutTests/js/dom/dfg-custom-getter-throw-exp...

210 lines
14 KiB
Plaintext

Tests that DFG custom getter caching does not break the world if the getter throws an exception.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Returned result: "
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS bar(i >= 100) is "Threw exception: InvalidStateError: The object is in an invalid state."
PASS successfullyParsed is true
TEST COMPLETE