Вход Регистрация
Файл: gapps/vendor/mtdowling/cron-expression/tests/Cron/FieldFactoryTest.php
Строк: 37
<?php

namespace CronTests;

use 
CronFieldFactory;
use 
PHPUnit_Framework_TestCase;

/**
 * @author Michael Dowling <mtdowling@gmail.com>
 */
class FieldFactoryTest extends PHPUnit_Framework_TestCase
{
    
/**
     * @covers CronFieldFactory::getField
     */
    
public function testRetrievesFieldInstances()
    {
        
$mappings = array(
            
0 => 'CronMinutesField',
            
1 => 'CronHoursField',
            
2 => 'CronDayOfMonthField',
            
3 => 'CronMonthField',
            
4 => 'CronDayOfWeekField',
            
5 => 'CronYearField'
        
);

        
$f = new FieldFactory();

        foreach (
$mappings as $position => $class) {
            
$this->assertEquals($class, get_class($f->getField($position)));
        }
    }

    
/**
     * @covers CronFieldFactory::getField
     * @expectedException InvalidArgumentException
     */
    
public function testValidatesFieldPosition()
    {
        
$f = new FieldFactory();
        
$f->getField(-1);
    }
}
Онлайн: 0
Реклама