Conversion Error Handling Test - AxonVM
Test 1: CInt("invalid")
| Property | Value |
|---|
| Result | 0 |
| Err.Number | -2146828275 |
| Err.Description | Type mismatch |
✓ PASS: Error correctly capturedTest 2: CLng("not-a-number")
| Property | Value |
|---|
| Result | 0 |
| Err.Number | -2146828275 |
| Err.Description | Type mismatch |
✓ PASS: Error correctly capturedTest 3: CDbl("xyz123")
| Property | Value |
|---|
| Result | 0 |
| Err.Number | -2146828275 |
| Err.Description | Type mismatch |
✓ PASS: Error correctly capturedTest 4: CSng("abc")
| Property | Value |
|---|
| Result | 0 |
| Err.Number | -2146828275 |
| Err.Description | Type mismatch |
✓ PASS: Error correctly capturedTest 5: CByte("invalid")
| Property | Value |
|---|
| Result | 0 |
| Err.Number | -2146828275 |
| Err.Description | Type mismatch |
✓ PASS: Error correctly capturedTest 6: CInt("123") - Valid Conversion
| Property | Value |
|---|
| Result | 123 |
| Err.Number | 0 |
| Err.Description | |
✓ PASS: Valid conversion works correctlyTest 7: CInt("&HFF") - Hex Conversion
| Property | Value |
|---|
| Result | 255 |
| Err.Number | 0 |
| Err.Description | |
✓ PASS: Hex conversion works correctly