Kraken\_Unit\Runtime\Container\Manager\ThreadManagerBaseTest::testApiFlushThreads_FlushesThreads_WhenFlagIsOtherThanDestroyKeep PHP Method

testApiFlushThreads_FlushesThreads_WhenFlagIsOtherThanDestroyKeep() public method

    public function testApiFlushThreads_FlushesThreads_WhenFlagIsOtherThanDestroyKeep()
    {
        $flags = Runtime::DESTROY_FORCE;
        $manager = $this->createThreadManager(['destroyThread']);
        $manager->expects($this->twice())->method('destroyThread')->with($this->isType('string'), $flags)->will($this->returnValue(new PromiseFulfilled()));
        $manager->allocateThread($alias1 = 'alias1', $object1 = new StdClass());
        $manager->allocateThread($alias2 = 'alias2', $object2 = new StdClass());
        $callable = $this->createCallableMock();
        $callable->expects($this->once())->method('__invoke')->with($this->isType('string'));
        $manager->flushThreads($flags)->then($callable);
    }
ThreadManagerBaseTest