use test; function t($wiki, $right) { $this->region = 'TEST'; $this->useCache = true; $url = $this->domain . '/wiki/' . urlencode($wiki) . '?action=edit'; $url = str_replace(array('%28', '%29'), array('(', ')'), $url); $page = $this->download($url); $this->parse($page); $obj = $this->objects[count($this->objects) - 1]; $this->test($obj['place'], $right, $wiki); } } $v = new Tester('RU-MOS'); // по OSM wiki $v->t('Усвяты', 'town'); $v->t('Сосновый_Бор_(Себежский_район)', 'village'); $v->t('Новое_Девяткино', 'town'); $v->t('Шуйское_(Вологодская_область)', 'town'); $v->t('Линово_(Псковская_область)', 'village'); $v->t('Развилка_(Московская_область)', 'town'); // сельский от 8 тыс. $v->t('Бобров_(город)', 'town'); // адм. центр района $v->t('Олонецкий_Шлюз', 'locality'); // Хутор, но населения 0 $v->t('Верхние_Осельки', 'village'); // адм. центр сельского поселения $v->t('Лапшаур', 'village'); // село, адм. центр без населения $v->t('Старый_Сибай', 'village');
#!/usr/bin/php <?php require_once 'test.php'; require_once '../Validator.class.php'; require_once '../../parser/bank/sberbank.php'; class Tester extends sberbank { use test; function __construct() { } function t($x, $right) { $this->test($this->time($this->parseTime($x)), $right, $right); } } $v = new Tester(''); $v->t('Пн.:с 09:00 до 13:00, Сб.:с 09:00 до 13:00', 'Mo,Sa 09:00-13:00'); $v->t('Пн.:с 09:00 до 14:15 (обед с 13:00 до 13:30)', 'Mo 09:00-13:00,13:30-14:15');
<?php require_once 'test.php'; require_once '../Validator.class.php'; class Tester extends Validator { use test; function __construct() { } function t($x, $right) { $this->test($this->time($x), $right, $right); } } $v = new Tester(''); $v->t('8:00-20:00', '08:00-20:00'); $v->t('Пн-Пт 8:15-20:00; Сб-Вс выходной', 'Mo-Fr 08:15-20:00; Sa-Su off'); $v->t('8-20', '08:00-20:00'); $v->t('Пн-Вс 8-20', '08:00-20:00'); $v->t('Пн-Вс 0-24', '24/7'); $v->t('с 8 до 20', '08:00-20:00'); $v->t('С 9 до 18:20', '09:00-18:20'); $v->t('Вт,Ср, Чт, Пт-Сб 10-11', 'Tu-Sa 10:00-11:00'); $v->t('с 8 до 20, выходные 10-16', '08:00-20:00; Sa-Su 10:00-16:00'); $v->t('Пн-сб с 9 до 20.45. Вскр с 9.15 до 17.45', 'Mo-Sa 09:00-20:45; Su 09:15-17:45'); $v->t('Пн и вт 10-11', 'Mo-Tu 10:00-11:00'); $v->t('10.00-22.00', '10:00-22:00'); $v->t('Пн.10-22', 'Mo 10:00-22:00'); $v->t('круглосуточно', '24/7'); $v->t('ПН-ЧТ с 9:00 до 16:00, ПТ с 9:00 до 15:00, . СБ, ВС - выходной.', 'Mo-Th 09:00-16:00; Fr 09:00-15:00; Sa-Su off'); $v->t('8-16,,, вс - выходной', '08:00-16:00; Su off');