PopTest\Form\FormTest::testAddElements PHP Метод

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

public testAddElements ( )
    public function testAddElements()
    {
        $e = new Element('text', 'username', 'Username');
        $c = new Checkbox('colors', array('Red', 'Green', 'Blue'));
        $r = new Radio('colors', array('Red', 'Green', 'Blue'));
        $s = new Select('colors', array('Red', 'Green', 'Blue'));
        $t = new Textarea('comments');
        $f = new Form('/submit', 'post');
        $f->addElements($e);
        $f->addElements(array($c, $r, $s, $t));
        $this->assertEquals(5, count($f->getElements()));
        $this->assertInstanceOf('Pop\\Form\\Element', $f->getElement('username'));
        $this->assertTrue($f->isValid());
        $this->assertEquals(0, count($f->getErrors()));
    }