radarrplexorganizrnginxsonarrdashboardserverhomepagesabnzbdheimdallembycouchpotatonzbgetbookmarkapplication-dashboardmuximuxlandingpagestartpagelandinghtpc
		
		
		
		
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							73 lines
						
					
					
						
							1.7 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							73 lines
						
					
					
						
							1.7 KiB
						
					
					
				
								<?php
							 | 
						|
								
							 | 
						|
								namespace PhpParser;
							 | 
						|
								
							 | 
						|
								class CommentTest extends \PHPUnit_Framework_TestCase
							 | 
						|
								{
							 | 
						|
								    public function testGetSet() {
							 | 
						|
								        $comment = new Comment('/* Some comment */', 1, 10);
							 | 
						|
								
							 | 
						|
								        $this->assertSame('/* Some comment */', $comment->getText());
							 | 
						|
								        $this->assertSame('/* Some comment */', (string) $comment);
							 | 
						|
								        $this->assertSame(1, $comment->getLine());
							 | 
						|
								        $this->assertSame(10, $comment->getFilePos());
							 | 
						|
								    }
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * @dataProvider provideTestReformatting
							 | 
						|
								     */
							 | 
						|
								    public function testReformatting($commentText, $reformattedText) {
							 | 
						|
								        $comment = new Comment($commentText);
							 | 
						|
								        $this->assertSame($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. */'
							 | 
						|
								            ),
							 | 
						|
								            array(
							 | 
						|
								                '/* Some text.
							 | 
						|
								       More text.
							 | 
						|
								         Indented text. */',
							 | 
						|
								                '/* Some text.
							 | 
						|
								   More text.
							 | 
						|
								     Indented text. */',
							 | 
						|
								            ),
							 | 
						|
								            // invalid comment -> no reformatting
							 | 
						|
								            array(
							 | 
						|
								                'hallo
							 | 
						|
								    world',
							 | 
						|
								                'hallo
							 | 
						|
								    world',
							 | 
						|
								            ),
							 | 
						|
								        );
							 | 
						|
								    }
							 | 
						|
								}
							 |