42 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| /**
 | |
|  * This file is part of cocur/background-process.
 | |
|  *
 | |
|  * (c) 2013-2014 Florian Eckerstorfer
 | |
|  */
 | |
| 
 | |
| namespace Cocur\BackgroundProcess;
 | |
| 
 | |
| /**
 | |
|  * FactoryTest
 | |
|  *
 | |
|  * @category  test
 | |
|  * @package   cocur/background-process
 | |
|  * @author    Florian Eckerstorfer <florian@eckerstorfer.co>
 | |
|  * @copyright 2013-2014 Florian Eckerstorfer
 | |
|  * @license   http://opensource.org/licenses/MIT The MIT License
 | |
|  * @link      http://braincrafted.com/php-background-processes/ Running background processes in PHP
 | |
|  * @group     unit
 | |
|  */
 | |
| class FactoryTest extends \PHPUnit_Framework_TestCase
 | |
| {
 | |
|     /** @var string */
 | |
|     private $mockClass = 'Cocur\BackgroundProcess\MockBackgroundProcess';
 | |
| 
 | |
|     /**
 | |
|      * Tests the <code>newProcess</code> method.
 | |
|      *
 | |
|      * @covers Cocur\BackgroundProcess\Factory::__construct()
 | |
|      * @covers Cocur\BackgroundProcess\Factory::newProcess()
 | |
|      */
 | |
|     public function testNewProcess()
 | |
|     {
 | |
|         $factory = new Factory($this->mockClass);
 | |
|         $this->assertInstanceOf($this->mockClass, $factory->newProcess('sleep 1'));
 | |
|     }
 | |
| }
 | |
| 
 | |
| class MockBackgroundProcess
 | |
| {
 | |
| }
 |