Wrap all numeric/DateTime BCL parses in ParseValue with try/catch(FormatException) and try/catch(OverflowException) that re-throw as CommandException, matching the existing Bool path. Update ParseValue_non_numeric_for_numeric_types_throws to assert CommandException (not FormatException), and add an overflow-edge test (Byte value 256). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
3.9 KiB
3.9 KiB