1000, 'memory' => 1000, 'time' => 30, 'walltime' => 40, ]; $factory = new CommandFactory( $limits, $cgroup ); $factory->setLogger( $logger ); $factory->logStderr(); $command = $factory->create(); $wrapper = TestingAccessWrapper::newFromObject( $command ); $this->assertSame( $logger, $wrapper->logger ); $this->assertSame( $cgroup, $wrapper->cgroup ); $this->assertSame( $limits, $wrapper->limits ); $this->assertTrue( $wrapper->doLogStderr ); } }