From 86e64d13d96d22ed84ebf9938e2744a33af77005 Mon Sep 17 00:00:00 2001 From: Jason Woofenden Date: Mon, 29 Mar 2010 15:16:58 -0400 Subject: [PATCH] made format_int() fail for 1.0 -> 10 format_int() and friends strip all not-numeric characters. This leads to unexpected results when the user enters something with a decimal point. ie 1.0 -> 10, 12.5 -> 125, etc --- unit_tests/format.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/unit_tests/format.php b/unit_tests/format.php index 261ed65..21a1f74 100644 --- a/unit_tests/format.php +++ b/unit_tests/format.php @@ -122,10 +122,10 @@ function test_format_misc() { $errors += _test_format_misc('decimal', '-1', '-1'); $errors += _test_format_misc('decimal', '+1', '1'); - $errors += _test_format_misc('int', '-1.0', '10'); # FIXME? - $errors += _test_format_misc('int', '+1.0', '10'); # FIXME? - $errors += _test_format_misc('int_0', '-1.0', '10'); # FIXME? - $errors += _test_format_misc('int_0', '+1.0', '10'); # FIXME? + $errors += _test_format_misc('int', '-1.0', '1'); + $errors += _test_format_misc('int', '+1.0', '1'); + $errors += _test_format_misc('int_0', '-1.0', '1'); + $errors += _test_format_misc('int_0', '+1.0', '1'); $errors += _test_format_misc('positive_decimal', '-1.0', '1.0'); $errors += _test_format_misc('positive_decimal', '+1.0', '1.0'); $errors += _test_format_misc('decimal', '-1.0', '-1.0'); -- 1.7.10.4