toArray(); $this->assertInternalType('array', $array); $expected = array( 'script' => array( 'script' => $string, ) ); $this->assertEquals($expected, $array); } public function testSetScript() { $string = '_score * 2.0'; $params = array( 'param1' => 'one', 'param2' => 1, ); $lang = 'mvel'; $script = new Script($string, $params, $lang); $filter = new ScriptFilter(); $filter->setScript($script); $array = $filter->toArray(); $expected = array( 'script' => array( 'script' => $string, 'params' => $params, 'lang' => $lang, ) ); $this->assertEquals($expected, $array); } }