change data filter on project month report (#2911)

This commit is contained in:
Kevin Papst
2021-11-05 09:45:12 +01:00
committed by GitHub
parent 042c119058
commit c8854b0775
15 changed files with 199 additions and 36 deletions

View File

@@ -28,8 +28,11 @@ class ProjectDateRangeQueryTest extends TestCase
self::assertEquals($date->getTimestamp(), $sut->getMonth()->getTimestamp());
self::assertSame($user, $sut->getUser());
self::assertNull($sut->getCustomer());
self::assertFalse($sut->isOnlyWithRecords());
self::assertTrue($sut->isIncludeNoWork());
self::assertEquals('month', $sut->getBudgetType());
self::assertFalse($sut->isIncludeNoBudget());
self::assertTrue($sut->isBudgetTypeMonthly());
}
public function testSetterGetter()
@@ -41,12 +44,20 @@ class ProjectDateRangeQueryTest extends TestCase
$sut->setMonth($date);
$sut->setCustomer($customer);
$sut->setIncludeNoBudget(true);
$sut->setOnlyWithRecords(true);
$sut->setIncludeNoWork(false);
self::assertEquals($date->getTimestamp(), $sut->getMonth()->getTimestamp());
self::assertSame($customer, $sut->getCustomer());
self::assertTrue($sut->isOnlyWithRecords());
self::assertFalse($sut->isIncludeNoWork());
$sut->setBudgetType('none');
self::assertEquals('none', $sut->getBudgetType());
self::assertTrue($sut->isIncludeNoBudget());
self::assertFalse($sut->isBudgetTypeMonthly());
$sut->setBudgetType('full');
self::assertEquals('full', $sut->getBudgetType());
self::assertFalse($sut->isBudgetTypeMonthly());
self::assertFalse($sut->isIncludeNoBudget());
}
}