On 07/13/14 15:49, Shuai Meng wrote:Abs should behave in the same way no matter it's return value is used or not. You have added following test:
You're not handling res==NULL case correctly. E.g. Call
Abs("string") should fail.
I have tested this case for many times, and I think Call Abs("string")
is just OK https://testbot.winehq.org/JobDetails.pl?Key=7967
and it's OK that write directly using vbscript on wiinxp and win7.
Call Abs(-4)
it succeeds because -4 is a valid Abs argument. If you add this test:
Call Abs("string")
it will fail on windows.