@@ 129-146 (lines=18) @@ | ||
126 | * @dataProvider queryBuilderDataProvider |
|
127 | * @param string $type |
|
128 | */ |
|
129 | public function testGetMarketingListEntitiesQueryBuilder($type) |
|
130 | { |
|
131 | $marketingList = $this->getMarketingList($type); |
|
132 | ||
133 | $from = $this->getMockBuilder('Doctrine\ORM\Query\Expr\From') |
|
134 | ->disableOriginalConstructor() |
|
135 | ->getMock(); |
|
136 | $from->expects($this->once()) |
|
137 | ->method('getAlias') |
|
138 | ->will($this->returnValue('alias')); |
|
139 | $queryBuilder = $this->getQueryBuilder([['from', [$from]]]); |
|
140 | $this->assertEntitiesQueryBuilder($queryBuilder, $marketingList, 'alias'); |
|
141 | ||
142 | $this->assertInstanceOf( |
|
143 | 'Doctrine\ORM\QueryBuilder', |
|
144 | $this->provider->getMarketingListEntitiesQueryBuilder($marketingList) |
|
145 | ); |
|
146 | } |
|
147 | ||
148 | /** |
|
149 | * @dataProvider queryBuilderDataProvider |
|
@@ 152-166 (lines=15) @@ | ||
149 | * @dataProvider queryBuilderDataProvider |
|
150 | * @param string $type |
|
151 | */ |
|
152 | public function testGetMarketingListEntitiesIterator($type) |
|
153 | { |
|
154 | $marketingList = $this->getMarketingList($type); |
|
155 | ||
156 | $from = $this->getMockBuilder('Doctrine\ORM\Query\Expr\From') |
|
157 | ->disableOriginalConstructor() |
|
158 | ->getMock(); |
|
159 | $from->expects($this->once()) |
|
160 | ->method('getAlias') |
|
161 | ->will($this->returnValue('alias')); |
|
162 | $queryBuilder = $this->getQueryBuilder([['from', [$from]]]); |
|
163 | $this->assertEntitiesQueryBuilder($queryBuilder, $marketingList, 'alias'); |
|
164 | ||
165 | $this->assertInstanceOf('\Iterator', $this->provider->getMarketingListEntitiesIterator($marketingList)); |
|
166 | } |
|
167 | ||
168 | /** |
|
169 | * @param \PHPUnit_Framework_MockObject_MockObject $queryBuilder |