123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- <?php
- class PHPParser_Tests_CommentTest extends PHPUnit_Framework_TestCase
- {
- public function testGetSet() {
- $comment = new PHPParser_Comment('/* Some comment */', 1);
- $this->assertEquals('/* Some comment */', $comment->getText());
- $this->assertEquals('/* Some comment */', (string) $comment);
- $this->assertEquals(1, $comment->getLine());
- $comment->setText('/* Some other comment */');
- $comment->setLine(10);
- $this->assertEquals('/* Some other comment */', $comment->getText());
- $this->assertEquals('/* Some other comment */', (string) $comment);
- $this->assertEquals(10, $comment->getLine());
- }
- /**
- * @dataProvider provideTestReformatting
- */
- public function testReformatting($commentText, $reformattedText) {
- $comment = new PHPParser_Comment($commentText);
- $this->assertEquals($reformattedText, $comment->getReformattedText());
- }
- public function provideTestReformatting() {
- return array(
- array('// Some text' . "\n", '// Some text'),
- array('/* Some text */', '/* Some text */'),
- array(
- '/**
- * Some text.
- * Some more text.
- */',
- '/**
- * Some text.
- * Some more text.
- */'
- ),
- array(
- '/*
- Some text.
- Some more text.
- */',
- '/*
- Some text.
- Some more text.
- */'
- ),
- array(
- '/* Some text.
- More text.
- Even more text. */',
- '/* Some text.
- More text.
- Even more text. */'
- ),
- // invalid comment -> no reformatting
- array(
- 'hallo
- world',
- 'hallo
- world',
- ),
- );
- }
- }
|