Пример #1
0
 public function testFailToSetIllegalOptionsInMultiple()
 {
     $tag = new MultipleSelectionTag(array('name' => 'a', 'multiple' => ''));
     $a = new SimpleOptionTag(array('selected' => ''));
     $a->addContent('AAA');
     $tag->addTag($a);
     $b = new SimpleOptionTag(array());
     $b->addContent('BBB');
     $tag->addTag($b);
     $this->assertFalse($tag->setValue(array('CCC')));
     $this->assertTrue($tag->setValue(array('AAA', 'BBB')));
     $this->assertFalse($tag->setValue(array('AAA', 'CCC')));
 }