| Summary: | BigInt != operation gives incorrect results | ||||||
|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | Kathy Carroll <carrollk> | ||||
| Component: | EDT | Assignee: | Project Inbox <edt.javascriptgen-inbox> | ||||
| Status: | CLOSED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | greer | ||||
| Version: | unspecified | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | PC | ||||||
| OS: | Windows XP | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
Decimal has same issue
function runComparisonFunction33d()
int1 decimal(5,2) = 75;
int2 decimal(5,2) = 328;
result boolean = (int1 != int2);
if (result)
syslib.writestdout("good");
else
syslib.writeStdout("bad");
end
end
function runComparisonFunction34d()
int1 decimal(5,2) = 75;
int2 decimal(5,2) = 75;
result boolean = (int1 != int2);
if (!result)
syslib.writestdout("good");
else
syslib.writeStdout("bad");
end
end
Fixed both BigInt and Decimal, along with a similar problem in Float. Verified with 201110172101 & closed |
Created attachment 205333 [details] EGL RUI Handler source code BigInt != operation give incorrect results run the handler. expect all variations to produce good