[PHP-CVS] cvs: php-src /ext/standard/tests/strings ltrim.phpt rtrim.phpt str_pad.phpt strcasecmp.phpt strcmp.phpt strlen.phpt substr_compare.phpt ucfirst1.phpt

2007-04-20 Thread Antony Dovgal
tony2001Fri Apr 20 21:37:31 2007 UTC

  Modified files:  
/php-src/ext/standard/tests/strings ltrim.phpt rtrim.phpt 
str_pad.phpt strcasecmp.phpt 
strcmp.phpt strlen.phpt 
substr_compare.phpt 
ucfirst1.phpt 
  Log:
  fix tests
  
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/ltrim.phpt?r1=1.2r2=1.3diff_format=u
Index: php-src/ext/standard/tests/strings/ltrim.phpt
diff -u php-src/ext/standard/tests/strings/ltrim.phpt:1.2 
php-src/ext/standard/tests/strings/ltrim.phpt:1.3
--- php-src/ext/standard/tests/strings/ltrim.phpt:1.2   Tue Apr 17 11:55:39 2007
+++ php-src/ext/standard/tests/strings/ltrim.phpt   Fri Apr 20 21:37:31 2007
@@ -71,3 +71,31 @@
 string(0) 
 
 Done
+--UEXPECTF--
+Warning: ltrim() expects at least 1 parameter, 0 given in %s on line %d
+NULL
+
+Warning: ltrim() expects at most 2 parameters, 3 given in %s on line %d
+NULL
+
+*** Testing with heredoc string ***
+unicode(17) ng heredoc string
+
+*** Testing Normal Behaviour ***
+unicode(10) ltrim test
+unicode(13)ltrim test
+unicode(18) ltrim test
+unicode(18) ltrim test
+unicode(10) ltrim test
+unicode(11)  ltrim test
+unicode(10) ltrim test
+unicode(10) ltrim test
+unicode(10) ltrim test
+
+*** Testing for  scalar argument ***
+unicode(5) 12345
+
+*** Testing for  NULL argument ***
+unicode(0) 
+
+Done
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/rtrim.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/standard/tests/strings/rtrim.phpt
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/str_pad.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/standard/tests/strings/str_pad.phpt
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/strcasecmp.phpt?r1=1.3r2=1.4diff_format=u
Index: php-src/ext/standard/tests/strings/strcasecmp.phpt
diff -u php-src/ext/standard/tests/strings/strcasecmp.phpt:1.3 
php-src/ext/standard/tests/strings/strcasecmp.phpt:1.4
--- php-src/ext/standard/tests/strings/strcasecmp.phpt:1.3  Fri Mar 16 
23:18:01 2007
+++ php-src/ext/standard/tests/strings/strcasecmp.phpt  Fri Apr 20 21:37:31 2007
@@ -1,5 +1,5 @@
 --TEST--
-strcasecmp() function// Compares two strings in case-insensitive 
manner
+strcasecmp() tests
 --INI--
 precision = 12
 --FILE--
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/strcmp.phpt?r1=1.3r2=1.4diff_format=u
Index: php-src/ext/standard/tests/strings/strcmp.phpt
diff -u php-src/ext/standard/tests/strings/strcmp.phpt:1.3 
php-src/ext/standard/tests/strings/strcmp.phpt:1.4
--- php-src/ext/standard/tests/strings/strcmp.phpt:1.3  Fri Mar 16 23:18:01 2007
+++ php-src/ext/standard/tests/strings/strcmp.phpt  Fri Apr 20 21:37:31 2007
@@ -1,5 +1,5 @@
 --TEST--
-strcmp() function// Compares two strings in case-sensitive manner
+strcmp() tests
 --INI--
 precision = 12
 --FILE--
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/strlen.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/standard/tests/strings/strlen.phpt
diff -u php-src/ext/standard/tests/strings/strlen.phpt:1.1 
php-src/ext/standard/tests/strings/strlen.phpt:1.2
--- php-src/ext/standard/tests/strings/strlen.phpt:1.1  Fri Mar 16 12:55:38 2007
+++ php-src/ext/standard/tests/strings/strlen.phpt  Fri Apr 20 21:37:31 2007
@@ -1,5 +1,5 @@
 --TEST--
-strlen() function  // returns the length of a given string
+strlen() tests 
 --INI--
 precision = 12
 --FILE--
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/substr_compare.phpt?r1=1.5r2=1.6diff_format=u
Index: php-src/ext/standard/tests/strings/substr_compare.phpt
diff -u php-src/ext/standard/tests/strings/substr_compare.phpt:1.5 
php-src/ext/standard/tests/strings/substr_compare.phpt:1.6
--- php-src/ext/standard/tests/strings/substr_compare.phpt:1.5  Fri Dec 22 
01:20:24 2006
+++ php-src/ext/standard/tests/strings/substr_compare.phpt  Fri Apr 20 
21:37:31 2007
@@ -1,5 +1,5 @@
 --TEST--
-substr_compare()
+substr_compare() tests
 --FILE--
 ?php
 
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/ucfirst1.phpt?r1=1.1r2=1.2diff_format=u
Index: php-src/ext/standard/tests/strings/ucfirst1.phpt
diff -u php-src/ext/standard/tests/strings/ucfirst1.phpt:1.1 
php-src/ext/standard/tests/strings/ucfirst1.phpt:1.2
--- php-src/ext/standard/tests/strings/ucfirst1.phpt:1.1Wed Mar 28 
09:54:31 2007
+++ php-src/ext/standard/tests/strings/ucfirst1.phptFri Apr 20 21:37:31 2007
@@ -1,5 +1,5 @@
 --TEST--
-ucfirst() function
+ucfirst() function
 --FILE--
 ?php
 /* Make a string's first character uppercase */
@@ -212,3 +212,85 @@
 
 Warning: Wrong parameter count for ucfirst() in %s on line %d
 Done
+--UEXPECTF--
+ Basic and Various operations 
+
+Notice: Use of undefined constant string - assumed 'string' in %s on line %d
+unicode(16) Testing 

Re: [PHP-CVS] cvs: php-src /ext/standard/tests/strings ltrim.phpt rtrim.phpt str_pad.phpt

2007-04-04 Thread Andrei Zmievski

What about unicode versions of these?

-Andrei

On Mar 28, 2007, at 3:31 AM, Zoe Slattery wrote:


zoe Wed Mar 28 10:31:13 2007 UTC

  Added files:
/php-src/ext/standard/tests/strings ltrim.phpt rtrim.phpt
str_pad.phpt
  Log:
  New tests for ltrim, rtrim, str_pad
zoe-20070328103113.txt
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


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



[PHP-CVS] cvs: php-src /ext/standard/tests/strings ltrim.phpt rtrim.phpt str_pad.phpt

2007-03-28 Thread Zoe Slattery
zoe Wed Mar 28 10:31:13 2007 UTC

  Added files: 
/php-src/ext/standard/tests/strings ltrim.phpt rtrim.phpt 
str_pad.phpt 
  Log:
  New tests for ltrim, rtrim, str_pad
  
http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/ltrim.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/strings/ltrim.phpt
+++ php-src/ext/standard/tests/strings/ltrim.phpt
--TEST--
Test ltrim() function
--FILE--
?php

/*  Testing for Error conditions  */

/*  Invalid Number of Arguments */

 echo \n *** Output for Error Conditions ***\n;

 echo \n *** Output for zero argument ***\n;
 var_dump( ltrim() );

 echo \n *** Output for more than valid number of arguments (Valid are 1 or 2 
arguments) ***\n;
 var_dump( ltrim(,  , 1) );

/* heredoc string */
$str = EOD
us
ing heredoc string
EOD;

echo \n *** Using heredoc string ***\n;
var_dump( ltrim($str, \nusi) );

/* Testing the Normal behaviour of ltrim() function */

 echo \n *** Output for Normal Behaviour ***\n;
 var_dump ( ltrim( \t\0ltrim test) );  /* without 
second Argument */
 var_dump ( ltrim(   ltrim test , ) );   /* no 
characters in second Argument */
 var_dump ( ltrim(ltrim test, NULL) ); /* with NULL 
as second Argument */
 var_dump ( ltrim(ltrim test, true) ); /* with 
boolean value as second Argument */
 var_dump ( ltrim(ltrim test,  ) );  /* with single 
space as second Argument */
 var_dump ( ltrim(\t\n\r\0\x0B ltrim test, \t\n\r\0\x0B) );  /* with 
multiple escape sequences as second Argument */
 var_dump ( ltrim(ABCXYZltrim test, A..Z) ); /* with 
characters range as second Argument */
 var_dump ( ltrim(0123456789ltrim test, 0..9) ); /* with 
numbers range as second Argument */
 var_dump ( ltrim(@$#ltrim test, [EMAIL PROTECTED]) ); 
/* with some special characters as second Argument */
 

 echo \n *** Output for  scalar argument) ***\n;
 var_dump( ltrim(  12345  ) );   /* Scalar 
argument */

 echo \n *** Output for  NULL argument) ***\n;
 var_dump( ltrim(NULL) );/* NULL 
Argument */

echo \nDone\n;

?
--EXPECTF--
*** Output for Error Conditions ***

 *** Output for zero argument ***

Warning: ltrim() expects at least 1 parameter, 0 given in %s on line %d
NULL

 *** Output for more than valid number of arguments (Valid are 1 or 2 
arguments) ***

Warning: ltrim() expects at most 2 parameters, 3 given in %s on line %d
NULL

 *** Using heredoc string ***
string(17) ng heredoc string

 *** Output for Normal Behaviour ***
string(10) ltrim test
string(13)ltrim test
string(18) ltrim test
string(18) ltrim test
string(10) ltrim test
string(11)  ltrim test
string(10) ltrim test
string(10) ltrim test
string(10) ltrim test

 *** Output for  scalar argument) ***
string(5) 12345

 *** Output for  NULL argument) ***
string(0) 

Done

http://cvs.php.net/viewvc.cgi/php-src/ext/standard/tests/strings/rtrim.phpt?view=markuprev=1.1
Index: php-src/ext/standard/tests/strings/rtrim.phpt
+++ php-src/ext/standard/tests/strings/rtrim.phpt
--TEST--
Testing rtrim() function
--FILE--
?php

/*  Testing for Error conditions  */

/*  Invalid Number of Arguments */

 echo \n *** Output for Error Conditions ***\n;
 rtrim();
 rtrim(,  , 1);

/* Testing the Normal behaviour of rtrim() function */

 echo \n *** Output for Normal Behaviour ***\n;
 var_dump ( rtrim(rtrim test   \t\0 ) );   /* without 
second Argument */
 var_dump ( rtrim(rtrim test, ) );   /* no 
characters in second Argument */
 var_dump ( rtrim(rtrim test, NULL) ); /* with NULL 
as second Argument */
 var_dump ( rtrim(rtrim test, true) ); /* with 
boolean value as second Argument */
 var_dump ( rtrim(rtrim test,  ) );  /* with single 
space as second Argument */
 var_dump ( rtrim(rtrim test \t\n\r\0\x0B, \t\n\r\0\x0B) );  /* with 
multiple escape sequences as second Argument */
 var_dump ( rtrim(rtrim testABCXYZ, A..Z) ); /* with 
characters range as second Argument */
 var_dump ( rtrim(rtrim test0123456789, 0..9) ); /* with 
numbers range as second Argument */
 var_dump ( rtrim(rtrim test$#@, [EMAIL PROTECTED]) ); 
/* with some special characters as second Argument */


/* Use of class and objects */
echo \n*** Checking with OBJECTS ***\n;
class string1 {
  public function __toString() {
return Object;
  }
}
$obj = new string1;
var_dump( rtrim($obj, tc) );

/* String with embedded NULL */
echo \n*** String with embedded NULL ***\n;
var_dump( rtrim(234\x0005678\xefgh\xijkl\x0n1, \x0n1) );

/* heredoc string */
$str = EOD
us
ing heredoc string
EOD;

echo \n *** Using heredoc string ***\n;
var_dump( rtrim($str, ing) );

echo