1--TEST-- 2Basic UConverter::getStandards() usage 3--SKIPIF-- 4<?php if( !extension_loaded( 'intl' ) ) print 'skip'; ?> 5--FILE-- 6<?php 7function assertTrue($assertion, $msg) { 8 if (!$assertion) var_dump($msg); 9} 10$standards = UConverter::getStandards(); 11assertTrue(is_array($standards), '$standards must be an array'); 12assertTrue(count($standards) > 0, '$standards must not be empty'); 13assertTrue($standards === array_values($standards), '$standards keys must be numeric'); 14assertTrue($standards === array_unique($standards), '$standards values must be unique'); 15assertTrue(array_reduce($standards, function($carry, $item) { return $carry && is_string($item); }, true), '$standards values must be strings'); 16?> 17===DONE=== 18--EXPECT-- 19===DONE=== 20