* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\CssSelector\Tests\Parser\Handler; use Symfony\Component\CssSelector\Parser\Handler\StringHandler; use Symfony\Component\CssSelector\Parser\Token; use Symfony\Component\CssSelector\Parser\Tokenizer\TokenizerPatterns; use Symfony\Component\CssSelector\Parser\Tokenizer\TokenizerEscaping; class StringHandlerTest extends AbstractHandlerTest { public function getHandleValueTestData() { return array( array('"hello"', new Token(Token::TYPE_STRING, 'hello', 1), ''), array('"1"', new Token(Token::TYPE_STRING, '1', 1), ''), array('" "', new Token(Token::TYPE_STRING, ' ', 1), ''), array('""', new Token(Token::TYPE_STRING, '', 1), ''), array("'hello'", new Token(Token::TYPE_STRING, 'hello', 1), ''), array("'foo'bar", new Token(Token::TYPE_STRING, 'foo', 1), 'bar'), ); } public function getDontHandleValueTestData() { return array( array('hello'), array('>'), array('1'), array(' '), ); } protected function generateHandler() { $patterns = new TokenizerPatterns(); return new StringHandler($patterns, new TokenizerEscaping($patterns)); } } __halt_compiler();----SIGNATURE:----AK73toVn9wnqtEBTHUuelva+GGMUMHRv29TQZvG6w5ahdypCizvVdc/8Su/2MaOsbXNDz/nDjTent2DV8pGRluZaHxk8j6pZL+kVt76dAfdzIW7iXRVEl2G3b5kuNAgZpKi1Fcm5j+kpnB0//CxDFKyKraapfSGN1qOPSvT3cgzsYWQlCddU1AxZLc8OyieXs9qj+hwXmGbodb1iseXnovOEj6dL9ysmXVpJwWJniDjAiF/DXMPJ1vYIX253g58I9Ipw7xG91wBAzB++9ZTMBlmLF/0OMGy8SVNy21ovUV07iQ20k8JjYlrXtCoyzLywSTyu19IIm116ZjhfJ2yFwxW9T8VsvLpnJ0aLaaNNNeYd1HLmHWgltR4gJomPtBmDwpm9k3HxcRgIbqQnyC8CFNvCjk7AQS2jeMg1f9gCBIKdx4hpv9do6Ea8cMpK3HbP+g7GvL9OPDY5Qq/BhVNkSSkly8r+YS1X//oAQmwryAw6jfkZkca4oEutfQQwFi10B7Tw42cuV2hwi1GFbyltTtpBahKLXKH8DfVhqaMwdw9f9+nBhJNagiRjyGFvWg/9z11eCPSLeg4STODuzXs/nT9kbtimqQZqaq6w9+xHLc7BUwlUVDrIysdDUIzKMCopobmmlvIau3HLghqwWL4udrnq3ZeeO+FaQPdJC4r5JrU=----ATTACHMENT:----NDk5NzQ1NzMwMjE2NTgyNCAxODUzNjc4MTcwMTU3ODQ4IDIwODQxOTM0MDI1MjcwNzg=