lithium\tests\cases\util\ValidatorTest::testInList PHP Метод

testInList() публичный Метод

Tests 'inList' validation.
public testInList ( )
    public function testInList()
    {
        $this->assertTrue(Validator::isInList('one', null, array('list' => array('one', 'two'))));
        $this->assertTrue(Validator::isInList('two', null, array('list' => array('one', 'two'))));
        $this->assertFalse(Validator::isInList('3', null, array('list' => array('one', 'two'))));
        $this->assertFalse(Validator::isInList('', null, array('list' => array('0', '1'))));
        $this->assertFalse(Validator::isInList(null, null, array('list' => array('0', '1'))));
        $this->assertFalse(Validator::isInList(false, null, array('list' => array('0', '1'))));
        $this->assertFalse(Validator::isInList(true, null, array('list' => array('0', '1'))));
        $this->assertFalse(Validator::isInList('', null, array('list' => array(0, 1))));
        $this->assertFalse(Validator::isInList(null, null, array('list' => array(0, 1))));
        $this->assertFalse(Validator::isInList(false, null, array('list' => array(0, 1))));
        $this->assertFalse(Validator::isInList(true, null, array('list' => array(0, 1))));
        $this->assertTrue(Validator::isInList(0, null, array('list' => array(0, 1))));
        $this->assertTrue(Validator::isInList(1, null, array('list' => array(0, 1))));
        $this->assertFalse(Validator::isInList(2, null, array('list' => array(0, 1))));
        $this->assertTrue(Validator::isInList(0, null, array('list' => array('0', '1'))));
        $this->assertTrue(Validator::isInList('1', null, array('list' => array('0', '1'))));
        $this->assertTrue(Validator::isInList(1, null, array('list' => array('0', '1'))));
        $this->assertTrue(Validator::isInList('1', null, array('list' => array('0', '1'))));
        $this->assertFalse(Validator::isInList(2, null, array('list' => array('0', '1'))));
        $this->assertFalse(Validator::isInList('2', null, array('list' => array('0', '1'))));
    }