72 lines
		
	
	
		
			No EOL
		
	
	
		
			1.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			72 lines
		
	
	
		
			No EOL
		
	
	
		
			1.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| set_include_path(
 | |
|     __DIR__ . '/../' . PATH_SEPARATOR . get_include_path()
 | |
| );
 | |
| 
 | |
| require_once 'Text/LanguageDetect/ISO639.php';
 | |
| 
 | |
| class Text_LanguageDetect_ISO639Test extends PHPUnit_Framework_TestCase
 | |
| {
 | |
|     public function testNameToCode2()
 | |
|     {
 | |
|         $this->assertEquals(
 | |
|             'de', 
 | |
|             Text_LanguageDetect_ISO639::nameToCode2('german')
 | |
|         );
 | |
|     }
 | |
| 
 | |
|     public function testNameToCode2Fail()
 | |
|     {
 | |
|         $this->assertNull(
 | |
|             Text_LanguageDetect_ISO639::nameToCode2('doesnotexist')
 | |
|         );
 | |
|     }
 | |
| 
 | |
|     public function testNameToCode3()
 | |
|     {
 | |
|         $this->assertEquals(
 | |
|             'fra', 
 | |
|             Text_LanguageDetect_ISO639::nameToCode3('french')
 | |
|         );
 | |
|     }
 | |
| 
 | |
|     public function testNameToCode3Fail()
 | |
|     {
 | |
|         $this->assertNull(
 | |
|             Text_LanguageDetect_ISO639::nameToCode3('doesnotexist')
 | |
|         );
 | |
|     }
 | |
| 
 | |
|     public function testCode2ToName()
 | |
|     {
 | |
|         $this->assertEquals(
 | |
|             'english', 
 | |
|             Text_LanguageDetect_ISO639::code2ToName('en')
 | |
|         );
 | |
|     }
 | |
| 
 | |
|     public function testCode2ToNameFail()
 | |
|     {
 | |
|         $this->assertNull(
 | |
|             Text_LanguageDetect_ISO639::code2ToName('nx')
 | |
|         );
 | |
|     }
 | |
| 
 | |
|     public function testCode3ToName()
 | |
|     {
 | |
|         $this->assertEquals(
 | |
|             'romanian', 
 | |
|             Text_LanguageDetect_ISO639::code3ToName('rom')
 | |
|         );
 | |
|     }
 | |
| 
 | |
|     public function testCode3ToNameFail()
 | |
|     {
 | |
|         $this->assertNull(
 | |
|             Text_LanguageDetect_ISO639::code3ToName('nxx')
 | |
|         );
 | |
|     }
 | |
| 
 | |
| }
 | |
| 
 | |
| ?>
 |