public function testNotExistantFile()
 {
     try {
         $tokenizer = new ezcDocumentRstTokenizer();
         $tokens = $tokenizer->tokenizeFile(dirname(__FILE__) . '/files/rst/tokenizer/not_existant_file.txt');
         $this->fail('Expected ezcBaseFileNotFoundException.');
     } catch (ezcBaseFileNotFoundException $e) {
         /* Expected */
     }
 }
示例#2
0
 /**
  * @dataProvider getErroneousTestDocuments
  */
 public function testParseErroneousRstFile($file, $message)
 {
     $tokenizer = new ezcDocumentRstTokenizer();
     $parser = new ezcDocumentRstParser();
     try {
         $document = $parser->parse($tokenizer->tokenizeFile($file));
         $this->fail('Expected ezcDocumentRstParserException.');
     } catch (ezcDocumentParserException $e) {
         $this->assertSame($message, $e->getMessage(), 'Different parse error expected.');
     }
 }