示例#1
0
    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');
示例#2
0
#!/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');
示例#3
0
文件: time.php 项目: KooLru/validator
<?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');