From a3f687c69b7d8e7a5d10170fb973725ada4f1761 Mon Sep 17 00:00:00 2001 From: Jan Schneider Date: Tue, 15 Jun 2010 01:35:31 +0200 Subject: [PATCH] Convert to PHPUnit. --- framework/Util/test/Horde/Util/AllTests.php | 36 ++ framework/Util/test/Horde/Util/ArrayTest.php | 52 +++ framework/Util/test/Horde/Util/Array_sort.phpt | 92 ----- framework/Util/test/Horde/Util/StringTest.php | 414 +++++++++++++++++++++ framework/Util/test/Horde/Util/UtilTest.php | 87 +++++ framework/Util/test/Horde/Util/VariablesTest.php | 39 ++ .../Util/test/Horde/Util/Variables_remove.phpt | 51 --- framework/Util/test/Horde/Util/addParameter.phpt | 36 -- framework/Util/test/Horde/Util/case.phpt | 42 --- framework/Util/test/Horde/Util/case_php6.phpt | 27 -- framework/Util/test/Horde/Util/length.phpt | 19 - framework/Util/test/Horde/Util/pad.phpt | 65 ---- .../Util/test/Horde/Util/removeParameter.phpt | 31 -- framework/Util/test/Horde/Util/substr.phpt | 22 -- framework/Util/test/Horde/Util/utf-8.phpt | 59 --- framework/Util/test/Horde/Util/wordwrap.phpt | 111 ------ 16 files changed, 628 insertions(+), 555 deletions(-) create mode 100644 framework/Util/test/Horde/Util/AllTests.php create mode 100644 framework/Util/test/Horde/Util/ArrayTest.php delete mode 100644 framework/Util/test/Horde/Util/Array_sort.phpt create mode 100644 framework/Util/test/Horde/Util/StringTest.php create mode 100644 framework/Util/test/Horde/Util/UtilTest.php create mode 100644 framework/Util/test/Horde/Util/VariablesTest.php delete mode 100644 framework/Util/test/Horde/Util/Variables_remove.phpt delete mode 100644 framework/Util/test/Horde/Util/addParameter.phpt delete mode 100644 framework/Util/test/Horde/Util/case.phpt delete mode 100644 framework/Util/test/Horde/Util/case_php6.phpt delete mode 100644 framework/Util/test/Horde/Util/length.phpt delete mode 100644 framework/Util/test/Horde/Util/pad.phpt delete mode 100644 framework/Util/test/Horde/Util/removeParameter.phpt delete mode 100644 framework/Util/test/Horde/Util/substr.phpt delete mode 100644 framework/Util/test/Horde/Util/utf-8.phpt delete mode 100644 framework/Util/test/Horde/Util/wordwrap.phpt diff --git a/framework/Util/test/Horde/Util/AllTests.php b/framework/Util/test/Horde/Util/AllTests.php new file mode 100644 index 000000000..d06b02846 --- /dev/null +++ b/framework/Util/test/Horde/Util/AllTests.php @@ -0,0 +1,36 @@ + + * @license http://www.fsf.org/copyleft/lgpl.html LGPL + * @category Horde + * @package Util + * @subpackage UnitTests + */ + +/** + * Define the main method + */ +if (!defined('PHPUnit_MAIN_METHOD')) { + define('PHPUnit_MAIN_METHOD', 'Horde_Util_AllTests::main'); +} + +/** + * Prepare the test setup. + */ +require_once 'Horde/Test/AllTests.php'; + +/** + * @package Util + * @subpackage UnitTests + */ +class Horde_Util_AllTests extends Horde_Test_AllTests +{ +} + +Horde_Util_AllTests::init('Horde_Util', __FILE__); + +if (PHPUnit_MAIN_METHOD == 'Horde_Util_AllTests::main') { + Horde_Util_AllTests::main(); +} diff --git a/framework/Util/test/Horde/Util/ArrayTest.php b/framework/Util/test/Horde/Util/ArrayTest.php new file mode 100644 index 000000000..4205d16da --- /dev/null +++ b/framework/Util/test/Horde/Util/ArrayTest.php @@ -0,0 +1,52 @@ + + * @license http://www.fsf.org/copyleft/lgpl.html LGPL + * @category Horde + * @package Util + * @subpackage UnitTests + */ + +class Horde_Util_ArrayTest extends PHPUnit_Framework_TestCase +{ + public function setUp() + { + $this->array = array( + array('name' => 'foo', 'desc' => 'foo long desc'), + array('name' => 'aaaa', 'desc' => 'aaa foo long desc'), + array('name' => 'baby', 'desc' => 'The test data was boring'), + array('name' => 'zebra', 'desc' => 'Striped armadillos'), + array('name' => 'umbrage', 'desc' => 'resentment'), + ); + } + + public function testArraySort() + { + Horde_Array::arraySort($this->array); + $this->assertEquals( + array( + 1 => array('name' => 'aaaa', 'desc' => 'aaa foo long desc'), + 2 => array('name' => 'baby', 'desc' => 'The test data was boring'), + 0 => array('name' => 'foo', 'desc' => 'foo long desc'), + 4 => array('name' => 'umbrage', 'desc' => 'resentment'), + 3 => array('name' => 'zebra', 'desc' => 'Striped armadillos'), + ), + $this->array + ); + } + + public function testArraySortKey() + { + Horde_Array::arraySort($this->array, 'desc'); + $this->assertEquals( + array( + 1 => array('name' => 'aaaa', 'desc' => 'aaa foo long desc'), + 0 => array('name' => 'foo', 'desc' => 'foo long desc'), + 4 => array('name' => 'umbrage', 'desc' => 'resentment'), + 3 => array('name' => 'zebra', 'desc' => 'Striped armadillos'), + 2 => array('name' => 'baby', 'desc' => 'The test data was boring'), + ), + $this->array + ); + } +} diff --git a/framework/Util/test/Horde/Util/Array_sort.phpt b/framework/Util/test/Horde/Util/Array_sort.phpt deleted file mode 100644 index cdef38c53..000000000 --- a/framework/Util/test/Horde/Util/Array_sort.phpt +++ /dev/null @@ -1,92 +0,0 @@ ---TEST-- -Horde_Array::arraySort() tests ---FILE-- - 'foo', 'desc' => 'foo long desc'), - array('name' => 'aaaa', 'desc' => 'aaa foo long desc'), - array('name' => 'baby', 'desc' => 'The test data was boring'), - array('name' => 'zebra', 'desc' => 'Striped armadillos'), - array('name' => 'umbrage', 'desc' => 'resentment'), -); - -Horde_Array::arraySort($array); -print_r($array); - -Horde_Array::arraySort($array, 'desc'); -print_r($array); - -?> ---EXPECT-- -Array -( - [1] => Array - ( - [name] => aaaa - [desc] => aaa foo long desc - ) - - [2] => Array - ( - [name] => baby - [desc] => The test data was boring - ) - - [0] => Array - ( - [name] => foo - [desc] => foo long desc - ) - - [4] => Array - ( - [name] => umbrage - [desc] => resentment - ) - - [3] => Array - ( - [name] => zebra - [desc] => Striped armadillos - ) - -) -Array -( - [1] => Array - ( - [name] => aaaa - [desc] => aaa foo long desc - ) - - [0] => Array - ( - [name] => foo - [desc] => foo long desc - ) - - [4] => Array - ( - [name] => umbrage - [desc] => resentment - ) - - [3] => Array - ( - [name] => zebra - [desc] => Striped armadillos - ) - - [2] => Array - ( - [name] => baby - [desc] => The test data was boring - ) - -) diff --git a/framework/Util/test/Horde/Util/StringTest.php b/framework/Util/test/Horde/Util/StringTest.php new file mode 100644 index 000000000..07ff77b05 --- /dev/null +++ b/framework/Util/test/Horde/Util/StringTest.php @@ -0,0 +1,414 @@ + + * @license http://www.fsf.org/copyleft/lgpl.html LGPL + * @category Horde + * @package Util + * @subpackage UnitTests + */ + +class Horde_Util_StringTest extends PHPUnit_Framework_TestCase +{ + public function testUpper() + { + $this->assertEquals( + 'ABCDEFGHII', + Horde_String::upper('abCDefGHiI', true, 'us-ascii') + ); + $this->assertEquals( + 'ABCDEFGHII', + Horde_String::upper('abCDefGHiI', true, 'Big5') + ); + $this->assertEquals( + 'ABCDEFGHİI', + Horde_String::convertCharset( + Horde_String::upper('abCDefGHiI', true, 'iso-8859-9'), + 'iso-8859-9', 'utf-8') + ); + } + + public function testUpperTurkish() + { + if (!setlocale(LC_ALL, 'tr_TR')) { + $this->markTestSkipped('No Turkish locale installed.'); + } + $one = Horde_String::convertCharset(strtoupper('abCDefGHiI'), + 'iso-8859-9', 'utf-8'); + $two = Horde_String::upper('abCDefGHiI'); + setlocale(LC_ALL, 'C'); + $this->assertEquals('ABCDEFGHİI', $one); + $this->assertEquals('ABCDEFGHII', $two); + } + + public function testLower() + { + $this->assertEquals( + 'abcdefghii', + Horde_String::lower('abCDefGHiI', true, 'us-ascii') + ); + $this->assertEquals( + 'abcdefghii', + Horde_String::lower('abCDefGHiI', true, 'Big5') + ); + $this->assertEquals( + 'abcdefghiı', + Horde_String::convertCharset( + Horde_String::lower('abCDefGHiI', true, 'iso-8859-9'), + 'iso-8859-9', 'utf-8') + ); + } + + public function testLowerTurkish() + { + if (!setlocale(LC_ALL, 'tr_TR')) { + $this->markTestSkipped('No Turkish locale installed.'); + } + $one = Horde_String::convertCharset(strtolower('abCDefGHiI'), + 'iso-8859-9', 'utf-8'); + $two = Horde_String::lower('abCDefGHiI'); + setlocale(LC_ALL, 'C'); + $this->assertEquals('abcdefghiı', $one); + $this->assertEquals('abcdefghii', $two); + } + + public function testUcfirst() + { + $this->assertEquals( + 'Integer', + Horde_String::ucfirst('integer', true, 'us-ascii') + ); + $this->assertEquals( + 'Integer', + Horde_String::ucfirst('integer', true, 'Big5') + ); + $this->assertEquals( + 'İnteger', + Horde_String::convertCharset( + Horde_String::ucfirst('integer', true, 'iso-8859-9'), + 'iso-8859-9', 'utf-8') + ); + } + + public function testUcfirstTurkish() + { + if (!setlocale(LC_ALL, 'tr_TR')) { + $this->markTestSkipped('No Turkish locale installed.'); + } + $one = Horde_String::convertCharset(ucfirst('integer'), + 'iso-8859-9', 'utf-8'); + $two = Horde_String::ucfirst('integer'); + setlocale(LC_ALL, 'C'); + $this->assertEquals('İnteger', $one); + $this->assertEquals('Integer', $two); + } + + public function testLength() + { + $this->assertEquals(7, Horde_String::length('Welcome', 'Big5')); + $this->assertEquals(7, Horde_String::length('Welcome', 'Big5')); + $this->assertEquals( + 2, + Horde_String::length( + Horde_String::convertCharset('歡迎', 'utf-8', 'Big5'), + 'Big5')); + $this->assertEquals(2, Horde_String::length('歡迎', 'utf-8')); + + /* The following strings were taken with permission from the UTF-8 + * sampler by Frank da Cruz and the Kermit Project + * (http://www.columbia.edu/kermit/). The original page is located at + * http://www.columbia.edu/kermit/utf8.html */ + + // French 50 + $this->assertEquals( + 50, + Horde_String::length('Je peux manger du verre, ça ne me fait pas de mal.', 'utf-8')); + + // Spanish 36 + $this->assertEquals( + 36, + Horde_String::length('Puedo comer vidrio, no me hace daño.', 'utf-8')); + + // Portuguese 34 + $this->assertEquals( + 34, + Horde_String::length('Posso comer vidro, não me faz mal.', 'utf-8')); + + // Brazilian Portuguese 34 + $this->assertEquals( + 34, + Horde_String::length('Posso comer vidro, não me machuca.', 'utf-8')); + + // Italian 41 + $this->assertEquals( + 41, + Horde_String::length('Posso mangiare il vetro e non mi fa male.', 'utf-8')); + + // English 39 + $this->assertEquals( + 39, + Horde_String::length('I can eat glass and it doesn\'t hurt me.', 'utf-8')); + + // Norsk/Norwegian/Nynorsk 33 + $this->assertEquals( + 33, + Horde_String::length('Eg kan eta glas utan Ã¥ skada meg.', 'utf-8')); + + // Svensk/Swedish 36 + $this->assertEquals( + 36, + Horde_String::length('Jag kan äta glas utan att skada mig.', 'utf-8')); + + // Dansk/Danish 45 + $this->assertEquals( + 45, + Horde_String::length('Jeg kan spise glas, det gør ikke ondt pÃ¥ mig.', 'utf-8')); + + // Deutsch/German 41 + $this->assertEquals( + 41, + Horde_String::length('Ich kann Glas essen, ohne mir weh zu tun.', 'utf-8')); + + // Russian 38 + $this->assertEquals( + 38, + Horde_String::length('Я могу есть стекло, оно мне не вредит.', 'utf-8')); + } + + public function testPad() + { + /* Simple single byte tests. */ + $this->assertEquals( + 'abc', + Horde_String::pad('abc', 2)); + $this->assertEquals( + 'abc', + Horde_String::pad('abc', 3)); + $this->assertEquals( + 'abc ', + Horde_String::pad('abc', 4)); + $this->assertEquals( + ' abc', + Horde_String::pad('abc', 4, ' ', STR_PAD_LEFT)); + $this->assertEquals( + 'abc ', + Horde_String::pad('abc', 4, ' ', STR_PAD_RIGHT)); + $this->assertEquals( + 'abc ', + Horde_String::pad('abc', 4, ' ', STR_PAD_BOTH)); + $this->assertEquals( + ' abc', + Horde_String::pad('abc', 5, ' ', STR_PAD_LEFT)); + $this->assertEquals( + 'abc ', + Horde_String::pad('abc', 5, ' ', STR_PAD_RIGHT)); + $this->assertEquals( + ' abc ', + Horde_String::pad('abc', 5, ' ', STR_PAD_BOTH)); + + /* Long padding tests. */ + $this->assertEquals( + '=-+=-+=abc', + Horde_String::pad('abc', 10, '=-+', STR_PAD_LEFT)); + $this->assertEquals( + 'abc=-+=-+=', + Horde_String::pad('abc', 10, '=-+', STR_PAD_RIGHT)); + $this->assertEquals( + '=-+abc=-+=', + Horde_String::pad('abc', 10, '=-+', STR_PAD_BOTH)); + + /* Multibyte tests. */ + $this->assertEquals( + ' äöü', + Horde_String::pad('äöü', 4, ' ', STR_PAD_LEFT, 'utf-8')); + $this->assertEquals( + 'äöü ', + Horde_String::pad('äöü', 4, ' ', STR_PAD_RIGHT, 'utf-8')); + $this->assertEquals( + 'äöü ', + Horde_String::pad('äöü', 4, ' ', STR_PAD_BOTH, 'utf-8')); + $this->assertEquals( + 'äöüäöüäabc', + Horde_String::pad('abc', 10, 'äöü', STR_PAD_LEFT, 'utf-8')); + $this->assertEquals( + 'abcäöüäöüä', + Horde_String::pad('abc', 10, 'äöü', STR_PAD_RIGHT, 'utf-8')); + $this->assertEquals( + 'äöüabcäöüä', + Horde_String::pad('abc', 10, 'äöü', STR_PAD_BOTH, 'utf-8')); + + /* Special cases. */ + $this->assertEquals( + 'abc ', + Horde_String::pad('abc', 4, ' ', STR_PAD_RIGHT, 'utf-8')); + } + + public function testSubstr() + { + $string = "Lörem ipsüm dölör sit ämet"; + $this->assertEquals( + 't ämet', + Horde_String::substr($string, 20, null, 'utf-8')); + $this->assertEquals( + 't ämet', + Horde_String::substr($string, -6, null, 'utf-8')); + $this->assertEquals( + 'Lörem', + Horde_String::substr($string, 0, 5, 'utf-8')); + $this->assertEquals( + 'Lörem', + Horde_String::substr($string, 0, -21, 'utf-8')); + $this->assertEquals( + 'ipsüm', + Horde_String::substr($string, 6, 5, 'utf-8')); + } + + public function testWordwrap() + { + // Test default parameters and break character. + $string = "Lörem ipsüm dölör sit ämet, cönsectetüer ädipiscing elit. Aliqüäm söllicitüdin fäücibüs mäüris ämet."; + $this->assertEquals( +<<assertEquals( +<<assertEquals( +<<assertEquals( +<<assertEquals( +<<assertEquals( +<<assertEquals( +<<assertEquals( +<<assertEquals( +<<assertEquals( +<<assertEquals( +<<assertEquals( +<<assertEquals( +<<assertEquals( +<<assertEquals( +<< + * @license http://www.fsf.org/copyleft/lgpl.html LGPL + * @category Horde + * @package Util + * @subpackage UnitTests + */ + +class Horde_Util_UtilTest extends PHPUnit_Framework_TestCase +{ + public function testAddParameter() + { + $url = 'test'; + $this->assertEquals( + 'test?foo=1', + (string)($url = Horde_Util::addParameter($url, 'foo', 1))); + $this->assertEquals( + 'test?foo=1&bar=2', + (string)($url = Horde_Util::addParameter($url, 'bar', 2))); + $this->assertEquals( + 'test?foo=1&bar=2&baz=3', + (string)Horde_Util::addParameter($url, 'baz', 3)); + $this->assertEquals( + 'test?foo=1&bar=2', + (string)Horde_Util::addParameter('test', array('foo' => 1, 'bar' => 2))); + $this->assertEquals( + 'test?foo=1&bar=2&baz=3', + (string)Horde_Util::addParameter('test?foo=1', array('bar' => 2, 'baz' => 3))); + $this->assertEquals( + 'test?foo=1&bar=2&baz=3', + (string)Horde_Util::addParameter('test?foo=1&bar=2', array('baz' => 3))); + $this->assertEquals( + 'test?foo=1&bar=3', + (string)Horde_Util::addParameter('test?foo=1&bar=2', array('foo' => 1, 'bar' => 3))); + $this->assertEquals( + 'test?foo=1&bar=2&baz=3', + (string)Horde_Util::addParameter('test?foo=1&bar=2', 'baz', 3)); + $this->assertEquals( + 'test?foo=bar%26baz', + (string)($url = Horde_Util::addParameter('test', 'foo', 'bar&baz'))); + $this->assertEquals( + 'test?foo=bar%26baz&x=y', + (string)Horde_Util::addParameter($url, 'x', 'y')); + $this->assertEquals( + 'test?foo=bar%26baz&x=y', + (string)Horde_Util::addParameter($url, 'x', 'y', false)); + $this->assertEquals( + 'test?x=y&foo=bar%26baz', + (string)Horde_Util::addParameter(Horde_Util::addParameter('test', 'x', 'y'), 'foo', 'bar&baz')); + } + + public function testRemoveParameter() + { + $url = 'test?foo=1&bar=2'; + $this->assertEquals( + 'test?bar=2', + (string)Horde_Util::removeParameter($url, 'foo')); + $this->assertEquals( + 'test?foo=1', + (string)Horde_Util::removeParameter($url, 'bar')); + $this->assertEquals( + 'test', + (string)Horde_Util::removeParameter($url, array('foo', 'bar'))); + + $url = 'test?foo=1&bar=2'; + $this->assertEquals( + 'test?bar=2', + (string)Horde_Util::removeParameter($url, 'foo')); + $this->assertEquals( + 'test?foo=1', + (string)Horde_Util::removeParameter($url, 'bar')); + $this->assertEquals( + 'test', + (string)Horde_Util::removeParameter($url, array('foo', 'bar'))); + + $url = 'test?foo=1&bar=2&baz=3'; + $this->assertEquals( + 'test?bar=2&baz=3', + (string)Horde_Util::removeParameter($url, 'foo')); + + $url = 'test?foo=1&bar=2&baz=3'; + $this->assertEquals( + 'test?bar=2&baz=3', + (string)Horde_Util::removeParameter($url, 'foo')); + } +} diff --git a/framework/Util/test/Horde/Util/VariablesTest.php b/framework/Util/test/Horde/Util/VariablesTest.php new file mode 100644 index 000000000..40bbfaedf --- /dev/null +++ b/framework/Util/test/Horde/Util/VariablesTest.php @@ -0,0 +1,39 @@ + + * @license http://www.fsf.org/copyleft/lgpl.html LGPL + * @category Horde + * @package Util + * @subpackage UnitTests + */ + +class Horde_Util_VariablesTest extends PHPUnit_Framework_TestCase +{ + public function testRemove() + { + $vars = new Horde_Variables(array( + 'a' => 'a', + 'b' => 'b', + 'c' => array(1, 2, 3), + 'd' => array( + 'z' => 'z', + 'y' => array( + 'f' => 'f', + 'g' => 'g' + ) + ) + )); + + $vars->remove('a'); + $vars->remove('d[y][g]'); + + $this->assertNull($vars->a); + $this->assertEquals('b', $vars->b); + $this->assertEquals(array(1, 2, 3), $vars->c); + $this->assertEquals( + array('z' => 'z', + 'y' => array('f' => 'f')), + $vars->d + ); + } +} diff --git a/framework/Util/test/Horde/Util/Variables_remove.phpt b/framework/Util/test/Horde/Util/Variables_remove.phpt deleted file mode 100644 index f1faf999b..000000000 --- a/framework/Util/test/Horde/Util/Variables_remove.phpt +++ /dev/null @@ -1,51 +0,0 @@ ---TEST-- -Horde_Variables::remove() tests ---FILE-- - 'a', - 'b' => 'b', - 'c' => array(1, 2, 3), - 'd' => array( - 'z' => 'z', - 'y' => array( - 'f' => 'f', - 'g' => 'g' - ) - ) -)); - -$vars->remove('a'); -$vars->remove('d[y][g]'); - -print_r($vars->a); -print "\n"; -print_r($vars->b); -print "\n"; -print_r($vars->c); -print "\n"; -print_r($vars->d); - -?> ---EXPECT-- -b -Array -( - [0] => 1 - [1] => 2 - [2] => 3 -) - -Array -( - [z] => z - [y] => Array - ( - [f] => f - ) - -) diff --git a/framework/Util/test/Horde/Util/addParameter.phpt b/framework/Util/test/Horde/Util/addParameter.phpt deleted file mode 100644 index b7690400c..000000000 --- a/framework/Util/test/Horde/Util/addParameter.phpt +++ /dev/null @@ -1,36 +0,0 @@ ---TEST-- -Horde_Util::addParameter() tests ---FILE-- - 1, 'bar' => 2)) . "\n"; -echo Horde_Util::addParameter('test?foo=1', array('bar' => 2, 'baz' => 3)) . "\n"; -echo Horde_Util::addParameter('test?foo=1&bar=2', array('baz' => 3)) . "\n"; -echo Horde_Util::addParameter('test?foo=1&bar=2', array('foo' => 1, 'bar' => 3)) . "\n"; -echo Horde_Util::addParameter('test?foo=1&bar=2', 'baz', 3) . "\n"; -echo ($url = Horde_Util::addParameter('test', 'foo', 'bar&baz')) . "\n"; -echo Horde_Util::addParameter($url, 'x', 'y') . "\n"; -echo Horde_Util::addParameter($url, 'x', 'y', false) . "\n"; -echo Horde_Util::addParameter(Horde_Util::addParameter('test', 'x', 'y'), 'foo', 'bar&baz') . "\n"; - -?> ---EXPECT-- -test?foo=1 -test?foo=1&bar=2 -test?foo=1&bar=2&baz=3 -test?foo=1&bar=2 -test?foo=1&bar=2&baz=3 -test?foo=1&bar=2&baz=3 -test?foo=1&bar=3 -test?foo=1&bar=2&baz=3 -test?foo=bar%26baz -test?foo=bar%26baz&x=y -test?foo=bar%26baz&x=y -test?x=y&foo=bar%26baz diff --git a/framework/Util/test/Horde/Util/case.phpt b/framework/Util/test/Horde/Util/case.phpt deleted file mode 100644 index 5ee4d5b4a..000000000 --- a/framework/Util/test/Horde/Util/case.phpt +++ /dev/null @@ -1,42 +0,0 @@ ---TEST-- -Horde_String:: case tests ---SKIPIF-- - ---FILE-- - ---EXPECT-- -ABCDEFGHII -abcdefghii - -ABCDEFGHII -abcdefghii - -ABCDEFGHÝI -abcdefghiý -Ýnteger - -ABCDEFGHII -abcdefghii -Integer diff --git a/framework/Util/test/Horde/Util/case_php6.phpt b/framework/Util/test/Horde/Util/case_php6.phpt deleted file mode 100644 index ceaad3808..000000000 --- a/framework/Util/test/Horde/Util/case_php6.phpt +++ /dev/null @@ -1,27 +0,0 @@ ---TEST-- -Horde_String:: case PHP 6 tests ---SKIPIF-- - ---FILE-- - ---EXPECT-- -ABCDEFGHÝI -abcdefghiý - -Integer -Ýnteger diff --git a/framework/Util/test/Horde/Util/length.phpt b/framework/Util/test/Horde/Util/length.phpt deleted file mode 100644 index 872467ba1..000000000 --- a/framework/Util/test/Horde/Util/length.phpt +++ /dev/null @@ -1,19 +0,0 @@ ---TEST-- -Horde_String::length() tests ---FILE-- - ---EXPECT-- -7 -7 -2 -3 diff --git a/framework/Util/test/Horde/Util/pad.phpt b/framework/Util/test/Horde/Util/pad.phpt deleted file mode 100644 index 7bda83dd5..000000000 --- a/framework/Util/test/Horde/Util/pad.phpt +++ /dev/null @@ -1,65 +0,0 @@ ---TEST-- -Horde_String::pad() tests ---FILE-- - ---EXPECT-- -abc -abc -abc - abc -abc -abc - abc -abc - abc - -=-+=-+=abc -abc=-+=-+= -=-+abc=-+= - - äöü -äöü -äöü - -äöüäöüäabc -abcäöüäöüä -äöüabcäöüä - -abc diff --git a/framework/Util/test/Horde/Util/removeParameter.phpt b/framework/Util/test/Horde/Util/removeParameter.phpt deleted file mode 100644 index ef98e3791..000000000 --- a/framework/Util/test/Horde/Util/removeParameter.phpt +++ /dev/null @@ -1,31 +0,0 @@ ---TEST-- -Horde_Util::removeParameter() tests ---FILE-- - ---EXPECT-- -test?bar=2 -test?foo=1 -test -test?bar=2 -test?foo=1 -test -test?bar=2&baz=3 -test?bar=2&baz=3 diff --git a/framework/Util/test/Horde/Util/substr.phpt b/framework/Util/test/Horde/Util/substr.phpt deleted file mode 100644 index a9cb70375..000000000 --- a/framework/Util/test/Horde/Util/substr.phpt +++ /dev/null @@ -1,22 +0,0 @@ ---TEST-- -Horde_String::substr() tests ---FILE-- - ---EXPECT-- -t ämet -t ämet -Lörem -Lörem -ipsüm diff --git a/framework/Util/test/Horde/Util/utf-8.phpt b/framework/Util/test/Horde/Util/utf-8.phpt deleted file mode 100644 index 2377d28a6..000000000 --- a/framework/Util/test/Horde/Util/utf-8.phpt +++ /dev/null @@ -1,59 +0,0 @@ ---TEST-- -UTF-8 Horde_String:: tests ---FILE-- - and the Kermit Project - * (http://www.columbia.edu/kermit/). The original page is located at - * http://www.columbia.edu/kermit/utf8.html */ - -// French 50 -echo Horde_String::length('Je peux manger du verre, ça ne me fait pas de mal.', 'UTF-8') . "\n"; - -// Spanish 36 -echo Horde_String::length('Puedo comer vidrio, no me hace daño.', 'UTF-8') . "\n"; - -// Portuguese 34 -echo Horde_String::length('Posso comer vidro, não me faz mal.', 'UTF-8') . "\n"; - -// Brazilian Portuguese 34 -echo Horde_String::length('Posso comer vidro, não me machuca.', 'UTF-8') . "\n"; - -// Italian 41 -echo Horde_String::length('Posso mangiare il vetro e non mi fa male.', 'UTF-8') . "\n"; - -// English 39 -echo Horde_String::length('I can eat glass and it doesn\'t hurt me.', 'UTF-8') . "\n"; - -// Norsk/Norwegian/Nynorsk 33 -echo Horde_String::length('Eg kan eta glas utan Ã¥ skada meg.', 'UTF-8') . "\n"; - -// Svensk/Swedish 36 -echo Horde_String::length('Jag kan äta glas utan att skada mig.', 'UTF-8') . "\n"; - -// Dansk/Danish 45 -echo Horde_String::length('Jeg kan spise glas, det gør ikke ondt pÃ¥ mig.', 'UTF-8') . "\n"; - -// Deutsch/German 41 -echo Horde_String::length('Ich kann Glas essen, ohne mir weh zu tun.', 'UTF-8') . "\n"; - -// Russian 38 -echo Horde_String::length('Я могу есть стекло, оно мне не вредит.', 'UTF-8') . "\n"; - -?> ---EXPECT-- -50 -36 -34 -34 -41 -39 -33 -36 -45 -41 -38 diff --git a/framework/Util/test/Horde/Util/wordwrap.phpt b/framework/Util/test/Horde/Util/wordwrap.phpt deleted file mode 100644 index 895fc47ef..000000000 --- a/framework/Util/test/Horde/Util/wordwrap.phpt +++ /dev/null @@ -1,111 +0,0 @@ ---TEST-- -Horde_String::wordwrap() tests ---FILE-- - ---EXPECT-- -Lörem ipsüm dölör sit ämet, cönsectetüer ädipiscing elit. Aliqüäm -söllicitüdin fäücibüs mäüris ämet. - -Lörem ipsüm dölör sit ämet, - cönsectetüer ädipiscing elit. - Aliqüäm söllicitüdin fäücibüs - mäüris ämet. - -Lörem ipsüm dölör sit ämet, cönsectetüer ädipiscing elit. -Aliqüäm söllicitüdin fäücibüs mäüris ämet. - -Lörem ipsüm dölör sit ämet, cönsectetüer ädipiscing elit. Aliqüäm -söllicitüdin fäücibüs mäüris ämet. - -Lörem ipsüm dölör sit ämet, cönsectetüer ädipiscing elit. Aliqüäm -söllicitüdin -fäücibüs mäüris ämet. - -Löremipsümdölörsitämet, -cönsectetüerädipiscingelit. - -Löremipsümdölör -sitämet, -cönsectetüerädi -piscingelit. - -Lörem ipsüm dölör sit ämet, -cönsectetüer ädipiscing - -Lörem ipsüm dölör sit ämet, -cönsectetüer ädipiscing - -Löremipsümdölör -sitämet, - cönsectetüeräd -ipiscingelit. - -Lörem ipsüm dölör sit ämet, - cönsectetüer ädipiscing elit. - Aliqüäm söllicitüdin fäücibüs - mäüris ämet. - -Lörem ipsüm dölör sit; - ämet: - cönsectetüer ädipiscing elit. - Aliqüäm söllicitüdin fäücibüs - mäüris ämet. - -Lörem ipsüm dölör sit; - ämet:cönsectetüer ädipiscing - elit. Aliqüäm söllicitüdin - fäücibüs mäüris ämet. - -Lörem ipsüm dölör sit; - ämet; - cönsectetüer ädipiscing elit. - Aliqüäm söllicitüdin fäücibüs - mäüris ämet. - -Lörem ipsüm dölör sit; - ämet;cönsectetüer ädipiscing - elit. Aliqüäm söllicitüdin - fäücibüs mäüris ämet. -- 2.11.0