Test constructor called [exception.as:34]
PASSED: number == number  [exception.as:167]
PASSED: 1 == 1  [exception.as:168]
PASSED: string == string  [exception.as:180]
PASSED: thrown_finally == thrown_finally  [exception.as:181]
PASSED: number == number  [exception.as:192]
PASSED: 3 == 3  [exception.as:193]
PASSED: finally == finally  [exception.as:198]
PASSED: 2 == 2  [exception.as:199]
PASSED: catch == catch  [exception.as:202]
PASSED: 3 == 3  [exception.as:203]
PASSED: catch == catch  [exception.as:210]
PASSED: 4 == 4  [exception.as:211]
Catch inside, throwing again (not expected to survive after finally)! [exception.as:70]
PASSED: finally == finally  [exception.as:220]
PASSED: 5 == 5  [exception.as:221]
PASSED: try == try  [exception.as:227]
PASSED: 5 == 5  [exception.as:228]
Finally after returns in try and catch [exception.as:116]
PASSED: finally == finally  [exception.as:231]
PASSED: 6 == 6  [exception.as:232]
PASSED: tryfinally == tryfinally  [exception.as:236]
PASSED: 8 == 8  [exception.as:237]
Catch after throw in try [exception.as:146]
Finally after returns in catch [exception.as:151]
PASSED: 9 == 9  [exception.as:240]
PASSED: finally == finally  [exception.as:241]
Catch inside, throwing again! [exception.as:84]
Catch outside [exception.as:246]
PASSED: throw == throw  [exception.as:249]
PASSED: Test run 23 [ [exception.as:258]]
#passed: 24
#failed: 0
#total tests run: 24
__END_OF_TEST__
