radarrplexorganizrnginxsonarrdashboardsabnzbdheimdallembycouchpotatonzbgetbookmarkapplication-dashboardmuximuxlandingpagestartpagelandinghtpcserverhomepage
		
		
		
		
			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.
		
		
		
		
		
			
		
			
				
					
					
						
							86 lines
						
					
					
						
							2.2 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							86 lines
						
					
					
						
							2.2 KiB
						
					
					
				| <?php | |
| namespace Hamcrest\Text; | |
| 
 | |
| class IsEmptyStringTest extends \Hamcrest\AbstractMatcherTest | |
| { | |
| 
 | |
|     protected function createMatcher() | |
|     { | |
|         return \Hamcrest\Text\IsEmptyString::isEmptyOrNullString(); | |
|     } | |
| 
 | |
|     public function testEmptyDoesNotMatchNull() | |
|     { | |
|         $this->assertDoesNotMatch(emptyString(), null, 'null'); | |
|     } | |
| 
 | |
|     public function testEmptyDoesNotMatchZero() | |
|     { | |
|         $this->assertDoesNotMatch(emptyString(), 0, 'zero'); | |
|     } | |
| 
 | |
|     public function testEmptyDoesNotMatchFalse() | |
|     { | |
|         $this->assertDoesNotMatch(emptyString(), false, 'false'); | |
|     } | |
| 
 | |
|     public function testEmptyDoesNotMatchEmptyArray() | |
|     { | |
|         $this->assertDoesNotMatch(emptyString(), array(), 'empty array'); | |
|     } | |
| 
 | |
|     public function testEmptyMatchesEmptyString() | |
|     { | |
|         $this->assertMatches(emptyString(), '', 'empty string'); | |
|     } | |
| 
 | |
|     public function testEmptyDoesNotMatchNonEmptyString() | |
|     { | |
|         $this->assertDoesNotMatch(emptyString(), 'foo', 'non-empty string'); | |
|     } | |
| 
 | |
|     public function testEmptyHasAReadableDescription() | |
|     { | |
|         $this->assertDescription('an empty string', emptyString()); | |
|     } | |
| 
 | |
|     public function testEmptyOrNullMatchesNull() | |
|     { | |
|         $this->assertMatches(nullOrEmptyString(), null, 'null'); | |
|     } | |
| 
 | |
|     public function testEmptyOrNullMatchesEmptyString() | |
|     { | |
|         $this->assertMatches(nullOrEmptyString(), '', 'empty string'); | |
|     } | |
| 
 | |
|     public function testEmptyOrNullDoesNotMatchNonEmptyString() | |
|     { | |
|         $this->assertDoesNotMatch(nullOrEmptyString(), 'foo', 'non-empty string'); | |
|     } | |
| 
 | |
|     public function testEmptyOrNullHasAReadableDescription() | |
|     { | |
|         $this->assertDescription('(null or an empty string)', nullOrEmptyString()); | |
|     } | |
| 
 | |
|     public function testNonEmptyDoesNotMatchNull() | |
|     { | |
|         $this->assertDoesNotMatch(nonEmptyString(), null, 'null'); | |
|     } | |
| 
 | |
|     public function testNonEmptyDoesNotMatchEmptyString() | |
|     { | |
|         $this->assertDoesNotMatch(nonEmptyString(), '', 'empty string'); | |
|     } | |
| 
 | |
|     public function testNonEmptyMatchesNonEmptyString() | |
|     { | |
|         $this->assertMatches(nonEmptyString(), 'foo', 'non-empty string'); | |
|     } | |
| 
 | |
|     public function testNonEmptyHasAReadableDescription() | |
|     { | |
|         $this->assertDescription('a non-empty string', nonEmptyString()); | |
|     } | |
| }
 | |
| 
 |