/**
  * Tests that parent fields are not overwritten by the toArray method.
  *
  * @group unit
  */
 public function testSetCachedNotOverwritten()
 {
     $filter = new Range('field_name', array());
     $filter->setCached(true);
     $array = $filter->toArray();
     $this->assertTrue($array['range']['_cache']);
 }
 public function testToArray()
 {
     $filter = new Range();
     $fromTo = array('from' => 'ra', 'to' => 'ru');
     $filter->addField('name', $fromTo);
     $expectedArray = array('range' => array('name' => $fromTo));
     $this->assertEquals($expectedArray, $filter->toArray());
 }