From: SourceForge.net <no...@so...> - 2009-05-11 16:59:48
|
Feature Requests item #2790198, was opened at 2009-05-11 12:59 Message generated for change (Tracker Item Submitted) made by glennjnn You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=360894&aid=2790198&group_id=10894 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: 34. tcltest Package Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Glenn Jackman (glennjnn) Assigned to: Don Porter (dgp) Summary: new -match mode: boolean Initial Comment: To support tests where the body returns a boolean value, but the exact format of the value is unknown but should be one of the Tcl_GetBoolean values, a new -match mode "boolean" is suggested. This mode would behave like this customMatch: # test passes if expected and actual are both true or both false customMatch boolean {apply {{e a} {expr { [string is boolean -strict $e] && [string is boolean -strict $a] && (($e && $a) || (!$e && !$a)) }}}} I see this can be slotted into tcltest.tcl around line 3318 of the current HEAD (v 1.104), and it already requires Tcl 8.5 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=360894&aid=2790198&group_id=10894 |