mirror of
				https://github.com/yiisoft/yii2.git
				synced 2025-10-31 18:47:33 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			28 lines
		
	
	
		
			714 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			714 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| /**
 | |
|  * @link https://www.yiiframework.com/
 | |
|  * @copyright Copyright (c) 2008 Yii Software LLC
 | |
|  * @license https://www.yiiframework.com/license/
 | |
|  */
 | |
| 
 | |
| namespace yiiunit\framework\base;
 | |
| 
 | |
| use yiiunit\data\base\Singer;
 | |
| use yiiunit\data\base\Speaker;
 | |
| use yiiunit\TestCase;
 | |
| 
 | |
| class StaticInstanceTraitTest extends TestCase
 | |
| {
 | |
|     public function testInstance()
 | |
|     {
 | |
|         $speakerModel = Speaker::instance();
 | |
|         $this->assertTrue($speakerModel instanceof Speaker);
 | |
| 
 | |
|         $singerModel = Singer::instance();
 | |
|         $this->assertTrue($singerModel instanceof Singer);
 | |
| 
 | |
|         $this->assertSame($speakerModel, Speaker::instance());
 | |
|         $this->assertNotSame($speakerModel, Speaker::instance(true));
 | |
|     }
 | |
| }
 | 
