mageekguy\atoum\tests\units\test::testSetMaxChildrenNumber PHP Метод

testSetMaxChildrenNumber() публичный Метод

    public function testSetMaxChildrenNumber()
    {
        $this->if($test = new emptyTest())->then->exception(function () use($test) {
            $test->setMaxChildrenNumber(-rand(1, PHP_INT_MAX));
        })->isInstanceOf('mageekguy\\atoum\\exceptions\\logic\\invalidArgument')->hasMessage('Maximum number of children must be greater or equal to 1')->exception(function () use($test) {
            $test->setMaxChildrenNumber(0);
        })->isInstanceOf('mageekguy\\atoum\\exceptions\\logic\\invalidArgument')->hasMessage('Maximum number of children must be greater or equal to 1')->object($test->setMaxChildrenNumber($maxChildrenNumber = rand(1, PHP_INT_MAX)))->isIdenticalTo($test)->integer($test->getMaxChildrenNumber())->isEqualTo($maxChildrenNumber)->object($test->setMaxChildrenNumber((string) ($maxChildrenNumber = rand(1, PHP_INT_MAX))))->isIdenticalTo($test)->integer($test->getMaxChildrenNumber())->isEqualTo($maxChildrenNumber);
    }