configureNewCustomDimension($idSite, 'test dim', 'visit', 1); } public function testSegmentCanSeeCustomDimensionSegments() { $select = 'log_visit.idvisit'; $from = 'log_visit'; $segmentStr = 'dimension1==5'; $segment = new Segment($segmentStr, [1]); /** @var array $query */ $query = $segment->getSelectQuery($select, $from); $query['sql'] = trim(preg_replace('/\s+/', ' ', $query['sql'])); $expectedQuery = [ 'sql' => 'SELECT log_visit.idvisit FROM log_visit AS log_visit WHERE log_visit.custom_dimension_1 = ?', 'bind' => [ 5, ], ]; $this->assertEquals($expectedQuery, $query); } }