| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- ' Tests whether exceptions are caught and Finally blocks are executed correctly in simple Try-Catch-Finally constructs.
- SuperStrict
- Framework BRL.StandardIO
- Print; Print 1
- Try
- Print "try"
- Catch e:String
- Print "catch " + e
- Finally
- Print "finally"
- End Try
- Print; Print 2
- Try
- Print "try"
- Throw "ex"
- Catch e:String
- Print "catch " + e
- Finally
- Print "finally"
- End Try
- Print; Print 3
- Try
- Try
- Print "try"
- Throw "ex"
- Finally
- Print "finally"
- End Try
- Catch e:String
- Print "catch2 " + e
- End Try
- Print; Print 4
- Try
- Try
- Print "try"
- Throw "ex"
- Catch e:TStream
- Print "this should not happen"
- Finally
- Print "finally"
- End Try
- Catch e:String
- Print "catch2 " + e
- End Try
- Print; Print 5
- Try
- Try
- Print "try"
- Throw "ex"
- Catch e:String
- Print "catch " + e
- Throw "ex2"
- Finally
- Print "finally"
- End Try
- Catch e:String
- Print "catch2 " + e
- End Try
|