sonarrradarrplexorganizrnginxdashboardmuximuxlandingpagestartpagelandinghtpcserverhomepagesabnzbdheimdallembycouchpotatonzbgetbookmarkapplication-dashboard
		
		
		
		
			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.
		
		
		
		
		
			
		
			
				
					
					
						
							58 lines
						
					
					
						
							1.4 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							58 lines
						
					
					
						
							1.4 KiB
						
					
					
				| <?php | |
| /* | |
|  * This file is part of sebastian/comparator. | |
|  * | |
|  * (c) Sebastian Bergmann <sebastian@phpunit.de> | |
|  * | |
|  * For the full copyright and license information, please view the LICENSE | |
|  * file that was distributed with this source code. | |
|  */ | |
| 
 | |
| namespace SebastianBergmann\Comparator; | |
| 
 | |
| use PHPUnit\Framework\TestCase; | |
| 
 | |
| /** | |
|  * @covers SebastianBergmann\Comparator\ComparisonFailure | |
|  */ | |
| final class ComparisonFailureTest extends TestCase | |
| { | |
|     public function testComparisonFailure() | |
|     { | |
|         $actual   = "\nB\n"; | |
|         $expected = "\nA\n"; | |
|         $message  = 'Test message'; | |
| 
 | |
|         $failure = new ComparisonFailure( | |
|             $expected, | |
|             $actual, | |
|             '|' . $expected, | |
|             '|' . $actual, | |
|             false, | |
|             $message | |
|         ); | |
| 
 | |
|         $this->assertSame($actual, $failure->getActual()); | |
|         $this->assertSame($expected, $failure->getExpected()); | |
|         $this->assertSame('|' . $actual, $failure->getActualAsString()); | |
|         $this->assertSame('|' . $expected, $failure->getExpectedAsString()); | |
| 
 | |
|         $diff = ' | |
| --- Expected | |
| +++ Actual | |
| @@ @@ | |
|  | | |
| -A | |
| +B | |
| '; | |
|         $this->assertSame($diff, $failure->getDiff()); | |
|         $this->assertSame($message . $diff, $failure->toString()); | |
|     } | |
| 
 | |
|     public function testDiffNotPossible() | |
|     { | |
|         $failure = new ComparisonFailure('a', 'b', false, false, true, 'test'); | |
|         $this->assertSame('', $failure->getDiff()); | |
|         $this->assertSame('test', $failure->toString()); | |
|     } | |
| }
 | |
| 
 |