3 use MediaWiki\Shell\CommandFactory;
4 use Psr\Log\NullLogger;
5 use Wikimedia\TestingAccessWrapper;
10 class CommandFactoryTest extends PHPUnit_Framework_TestCase {
12 * @covers MediaWiki\Shell\CommandFactory::create
14 public function testCreate() {
15 $logger = new NullLogger();
16 $cgroup = '/sys/fs/cgroup/memory/mygroup';
24 $factory = new CommandFactory( $limits, $cgroup );
25 $factory->setLogger( $logger );
26 $command = $factory->create();
28 $wrapper = TestingAccessWrapper::newFromObject( $command );
29 $this->assertSame( $logger, $wrapper->logger );
30 $this->assertSame( $cgroup, $wrapper->cgroup );
31 $this->assertSame( $limits, $wrapper->limits );