assertBaseQuery($sut, 'name'); $this->assertInstanceOf(VisibilityInterface::class, $sut); $this->assertCustomer($sut); $this->assertResetByFormError(new ProjectQuery(), 'name'); self::assertNull($sut->getProjectStart()); self::assertNull($sut->getProjectEnd()); self::assertNull($sut->getGlobalActivities()); } public function testSetter(): void { $sut = new ProjectQuery(); $start = new \DateTime(); $sut->setProjectStart($start); self::assertSame($start, $sut->getProjectStart()); $end = new \DateTime('-1 day'); $sut->setProjectEnd($end); self::assertSame($end, $sut->getProjectEnd()); $sut->setGlobalActivities(false); self::assertFalse($sut->getGlobalActivities()); $sut->setGlobalActivities(true); self::assertTrue($sut->getGlobalActivities()); } }