Conversion Error Handling Test - AxonVM

Test 1: CInt("invalid")

PropertyValue
Result0
Err.Number-2146828275
Err.DescriptionType mismatch
✓ PASS: Error correctly captured

Test 2: CLng("not-a-number")

PropertyValue
Result0
Err.Number-2146828275
Err.DescriptionType mismatch
✓ PASS: Error correctly captured

Test 3: CDbl("xyz123")

PropertyValue
Result0
Err.Number-2146828275
Err.DescriptionType mismatch
✓ PASS: Error correctly captured

Test 4: CSng("abc")

PropertyValue
Result0
Err.Number-2146828275
Err.DescriptionType mismatch
✓ PASS: Error correctly captured

Test 5: CByte("invalid")

PropertyValue
Result0
Err.Number-2146828275
Err.DescriptionType mismatch
✓ PASS: Error correctly captured

Test 6: CInt("123") - Valid Conversion

PropertyValue
Result123
Err.Number0
Err.Description
✓ PASS: Valid conversion works correctly

Test 7: CInt("&HFF") - Hex Conversion

PropertyValue
Result255
Err.Number0
Err.Description
✓ PASS: Hex conversion works correctly