k.schroeder                              Sat, 17 Jul 2010 22:47:13 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=301359

Log:
Test for #48187

Bug: http://bugs.php.net/48187 (Open) DateTime::diff() corrupting microtime() 
result
      
Changed paths:
    A   php/php-src/branches/PHP_5_3/ext/date/tests/bug48187.phpt

Added: php/php-src/branches/PHP_5_3/ext/date/tests/bug48187.phpt
===================================================================
--- php/php-src/branches/PHP_5_3/ext/date/tests/bug48187.phpt                   
        (rev 0)
+++ php/php-src/branches/PHP_5_3/ext/date/tests/bug48187.phpt   2010-07-17 
22:47:13 UTC (rev 301359)
@@ -0,0 +1,26 @@
+--TEST--
+Bug #48187 (DateTime::diff() corrupting microtime() result)
+--FILE--
+<?php
+// two arbitrary dates
+$date1 = new DateTime('2005-07-23');
+$date2 = new DateTime('2006-02-14');
+
+$begin_u = microtime(true);
+$begin_t = time();
+
+if (microtime(true) - $begin_u < 1) {
+    var_dump('microtime() difference less 1 second');
+} else {
+    var_dump('microtime() difference greater or equal 1 second');
+}
+
+if (time() - $begin_t < 1) {
+    var_dump('time() difference less 1 second');
+} else {
+    var_dump('time() difference greater or equal 1 second');
+}
+?>
+--EXPECTF--
+string(36) "microtime() difference less 1 second"
+string(31) "time() difference less 1 second"
\ No newline at end of file


Property changes on: php/php-src/branches/PHP_5_3/ext/date/tests/bug48187.phpt
___________________________________________________________________
Added: svn:keywords
   + Id Rev Revision Date LastChangedDate LastChangedRevision Author 
LastChangedBy HeadURL URL
Added: svn:eol-style
   + native

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to