Просмотр исходного кода

[Form] Removed invalid unit test

The bind() method only accepts arrays - passing objects causes an exception
Brandon Turner 14 лет назад
Родитель
Сommit
bda264bb81
1 измененных файлов с 0 добавлено и 21 удалено
  1. 0 21
      tests/Symfony/Tests/Component/Form/CollectionFieldTest.php

+ 0 - 21
tests/Symfony/Tests/Component/Form/CollectionFieldTest.php

@@ -122,25 +122,4 @@ class CollectionFieldTest extends \PHPUnit_Framework_TestCase
         $this->assertEquals('foo@foo.com', $field[0]->getData());
         $this->assertEquals('bar@bar.com', $field[1]->getData());
     }
-
-    public function testCollectionOfFieldGroupsBoundWithArrayObjectContainingObjects()
-    {
-        $fieldGroup = new FieldGroup('name');
-        $fieldGroup->add(new TestField('first'));
-        $fieldGroup->add(new TestField('last'));
-
-        $field = new CollectionField($fieldGroup);
-
-        $nameData = (object) array('first' => 'Foo', 'last' => 'Bar');
-        $collectionData = new \ArrayObject(array($nameData));
-        $field->setData($collectionData);
-
-        $boundNameData = (object) array('first' => 'Foo', 'last' => 'Baz');
-        $boundCollectionData = new \ArrayObject(array($boundNameData));
-        $field->bind($boundCollectionData);
-
-        $this->assertTrue($field->has('0'));
-        $this->assertFalse($field->has('1'));
-        $this->assertEquals($boundNameData, $field[0]->getData());
-    }
 }