FPCUnit DUnitCompatibleInterface.inc should also provide CheckEquals overload for WideString
Original Reporter info from Mantis: mjustin
-
Reporter name:
Original Reporter info from Mantis: mjustin
- Reporter name:
Description:
The CheckQuals method in the DUnit compatible FPCUnit code do not include an overload for WideString like:
class procedure CheckEquals(expected, actual: WideString; msg: string = ''); overload;
Without hard-cast of the arguments to string, if one of the arguments ("expected" or "actual") is a WideString, the compiler will emit a warning:
Implicit string type conversion with potential data loss from "WideString" to "AnsiString"
Mantis conversion info:
- Mantis ID: 25904
- Version: 2.7.1
- Fixed in version: 2.6.4
- Fixed in revision: 27345 (#360f1a30)
- Target version: 3.0.0