/** * @depends testIsAttributeACalculationOrModifier */ public function testIsAttributeACalculatedGroupByModifier() { $model = new ReportModelTestItem(); $rules = new ReportsTestReportRules(); //ReportsTestModule rules $report = new Report(); $report->setType(Report::TYPE_SUMMATION); $report->setModuleClassName('ReportsTestModule'); $adapter = new ModelRelationsAndAttributesToSummationReportAdapter($model, $rules, $report->getType()); $this->assertFalse($adapter->isAttributeACalculatedGroupByModifier('Count')); $this->assertFalse($adapter->isAttributeACalculatedGroupByModifier('phone')); $this->assertTrue($adapter->isAttributeACalculatedGroupByModifier('date__Day')); $this->assertFalse($adapter->isAttributeACalculatedGroupByModifier('integer__Maximum')); }