test dense placement cases
This commit is contained in:
parent
4a9522f49d
commit
04de3117ae
1 changed files with 6 additions and 4 deletions
|
|
@ -19,7 +19,8 @@ class EvenDistributionSchedulerTest extends TestCase
|
|||
WorkloadPlacement::End->value => [2, 2, 2, 2, 3],
|
||||
];
|
||||
|
||||
foreach (WorkloadPlacement::cases() as $placement) {
|
||||
foreach ($expectedCounts as $placementValue => $expectedDailyCounts) {
|
||||
$placement = WorkloadPlacement::from($placementValue);
|
||||
$dates = $scheduler->scheduledDates(
|
||||
assignmentCount: 11,
|
||||
startDate: $this->utc('2026-08-10'),
|
||||
|
|
@ -28,7 +29,7 @@ class EvenDistributionSchedulerTest extends TestCase
|
|||
);
|
||||
|
||||
$this->assertSame(
|
||||
$expectedCounts[$placement->value],
|
||||
$expectedDailyCounts,
|
||||
$this->dailyCounts($dates),
|
||||
);
|
||||
}
|
||||
|
|
@ -43,7 +44,8 @@ class EvenDistributionSchedulerTest extends TestCase
|
|||
WorkloadPlacement::End->value => [2, 2, 2, 3, 3],
|
||||
];
|
||||
|
||||
foreach (WorkloadPlacement::cases() as $placement) {
|
||||
foreach ($expectedCounts as $placementValue => $expectedDailyCounts) {
|
||||
$placement = WorkloadPlacement::from($placementValue);
|
||||
$dates = $scheduler->scheduledDates(
|
||||
assignmentCount: 12,
|
||||
startDate: $this->utc('2026-08-10'),
|
||||
|
|
@ -52,7 +54,7 @@ class EvenDistributionSchedulerTest extends TestCase
|
|||
);
|
||||
|
||||
$this->assertSame(
|
||||
$expectedCounts[$placement->value],
|
||||
$expectedDailyCounts,
|
||||
$this->dailyCounts($dates),
|
||||
);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue