/
AleksWork
/
diary_plants
Обзор
Документация
Войти
/
AleksWork
/
diary_plants
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
tests/Unit/Domain/Model/Analytic/CreateAnalyticModelTest.php
37 строк
1009 B
AlekseySerov
Add Unit tests for Domain services
23 апр 2026, 13:09
23 апр 2026, 13:09
dd7881c
Код
Авторство
О чём код?
<?php namespace Unit\Domain\Model\Analytic; use PHPUnit\Framework\TestCase; use PHPUnit\Framework\Attributes\Test; use PHPUnit\Framework\Attributes\CoversClass; use App\Domain\Model\Analytic\CreateAnalyticModel; #[CoversClass(CreateAnalyticModel::class)] class CreateAnalyticModelTest extends TestCase { #[Test] public function testConstructorSetsProperties(): void { $plantId = 10; $groupId = 5; $count = 2; $averageDays = 14.5; $model = new CreateAnalyticModel($plantId, $groupId, $count, $averageDays); $this->assertSame($plantId, $model->plantId); $this->assertSame($groupId, $model->groupId); $this->assertSame($count, $model->count); $this->assertSame($averageDays, $model->averageDays); } #[Test] public function testDefaultValues(): void { $model = new CreateAnalyticModel(1, 2); $this->assertSame(0, $model->count); $this->assertSame(0.0, $model->averageDays); } }