expectException(TooManyItemsException::class); (new Items($this->generateItemObjects(Constraints::MAX_COUNT_DOC_ITEMS + 1)))->jsonSerialize(); } /** * Тестирует выброс исключения при установке нулевого количества предметов расчёта * * @covers \AtolOnline\Collections\EntityCollection * @covers \AtolOnline\Collections\EntityCollection::checkCount * @covers \AtolOnline\Collections\EntityCollection::checkItemsClasses * @covers \AtolOnline\Collections\EntityCollection::jsonSerialize * @covers \AtolOnline\Exceptions\EmptyItemsException * @throws InvalidEntityInCollectionException */ public function testEmptyItemsException() { $this->expectException(EmptyItemsException::class); (new Items([]))->jsonSerialize(); } }