![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/mmucklo/inflect/tests/ |
<?php require_once(__DIR__ . '/../vendor/autoload.php'); require_once(__DIR__ . '/../src/Inflect/Inflect.php'); use Inflect\Inflect; class InflectTest extends PHPUnit_Framework_TestCase { public function testSingularize() { $inflections = array('ox' => 'ox', 'cats' => 'cat', 'oxen' => 'ox', 'cats' => 'cat', 'purses' => 'purse', 'analyses' => 'analysis', 'houses' => 'house', 'sheep' => 'sheep', 'buses' => 'bus', 'uses' => 'use', 'databases' => 'database', 'quizzes' => 'quiz', 'matrices' => 'matrix', 'vertices' => 'vertex', 'alias' => 'alias', 'aliases' => 'alias', 'octopi' => 'octopus', 'axes' => 'axis', 'axis' => 'axis', 'crises' => 'crisis', 'crisis' => 'crisis', 'shoes' => 'shoe', 'foes' => 'foe', 'pianos' => 'piano', 'wierdos' => 'wierdo', 'toes' => 'toe', 'banjoes' => 'banjo', 'vetoes' => 'veto', 'cows' => 'cow', ); foreach ($inflections as $key => $value) { print "Testing $key singularizes to: $value\n"; $this->assertEquals($value, Inflect::singularize($key)); } print "\n"; } public function testPluralize() { $inflections = array('oxen' => 'ox', 'cats' => 'cat', 'cats' => 'cat', 'purses' => 'purse', 'analyses' => 'analysis', 'houses' => 'house', 'sheep' => 'sheep', 'buses' => 'bus', 'axes' => 'axis', 'uses' => 'use', 'databases' => 'database', 'quizzes' => 'quiz', 'matrices' => 'matrix', 'vertices' => 'vertex', 'aliases' => 'aliases', 'aliases' => 'alias', 'octopi' => 'octopus', 'axes' => 'axis', 'crises' => 'crisis', 'crises' => 'crises', 'shoes' => 'shoe', 'foes' => 'foe', 'pianos' => 'piano', 'wierdos' => 'wierdo', 'toes' => 'toe', 'banjos' => 'banjo', 'vetoes' => 'veto', 'cows' => 'cow', ); foreach ($inflections as $key => $value) { print "Testing $value pluralizes to: $key\n"; $this->assertEquals($key, Inflect::pluralize($value)); } print "\n"; } }