public function testGetValues() { $expectedData = array(array('foo' => 'bazbat', 'bar' => '12345', 'baz' => '', 'nest' => array('foo' => 'bazbat', 'bar' => '12345', 'baz' => '')), array('foo' => 'batbaz', 'bar' => '54321', 'baz' => '', 'nest' => array('foo' => 'batbaz', 'bar' => '54321', 'baz' => ''))); $this->filter->setInputFilter($this->getBaseInputFilter()); $this->filter->setData($this->getValidCollectionData()); $this->assertTrue($this->filter->isValid()); $this->assertEquals($expectedData, $this->filter->getValues()); $this->assertCount(2, $this->filter->getValidInput()); foreach ($this->filter->getValidInput() as $validInputs) { $this->assertCount(4, $validInputs); } }
public function testGetValues() { if (!extension_loaded('intl')) { $this->markTestSkipped('ext/intl not enabled'); } $expectedData = array(array('foo' => 'bazbat', 'bar' => '12345', 'baz' => '', 'nest' => array('foo' => 'bazbat', 'bar' => '12345', 'baz' => '')), array('foo' => 'batbaz', 'bar' => '54321', 'baz' => '', 'nest' => array('foo' => 'batbaz', 'bar' => '54321', 'baz' => ''))); $this->filter->setInputFilter($this->getBaseInputFilter()); $this->filter->setData($this->getValidCollectionData()); $this->assertTrue($this->filter->isValid()); $this->assertEquals($expectedData, $this->filter->getValues()); $this->assertCount(2, $this->filter->getValidInput()); foreach ($this->filter->getValidInput() as $validInputs) { $this->assertCount(4, $validInputs); } }