| @@ 1152-1168 (lines=17) @@ | ||
| 1149 | ); |
|
| 1150 | } |
|
| 1151 | ||
| 1152 | public function testUserMetadataFilterOwnerWrongUserId() |
|
| 1153 | { |
|
| 1154 | $this->assertSearchResults( |
|
| 1155 | [], |
|
| 1156 | $this->getContentSearchHandler()->findContent( |
|
| 1157 | new Query( |
|
| 1158 | [ |
|
| 1159 | 'filter' => new Criterion\UserMetadata( |
|
| 1160 | Criterion\UserMetadata::OWNER, |
|
| 1161 | Criterion\Operator::EQ, |
|
| 1162 | 2 |
|
| 1163 | ), |
|
| 1164 | ] |
|
| 1165 | ) |
|
| 1166 | ) |
|
| 1167 | ); |
|
| 1168 | } |
|
| 1169 | ||
| 1170 | public function testUserMetadataFilterOwnerAdministrator() |
|
| 1171 | { |
|
| @@ 1190-1206 (lines=17) @@ | ||
| 1187 | ); |
|
| 1188 | } |
|
| 1189 | ||
| 1190 | public function testUserMetadataFilterOwnerEqAMember() |
|
| 1191 | { |
|
| 1192 | $this->assertSearchResults( |
|
| 1193 | [223], |
|
| 1194 | $this->getContentSearchHandler()->findContent( |
|
| 1195 | new Query( |
|
| 1196 | [ |
|
| 1197 | 'filter' => new Criterion\UserMetadata( |
|
| 1198 | Criterion\UserMetadata::OWNER, |
|
| 1199 | Criterion\Operator::EQ, |
|
| 1200 | 226 |
|
| 1201 | ), |
|
| 1202 | ] |
|
| 1203 | ) |
|
| 1204 | ) |
|
| 1205 | ); |
|
| 1206 | } |
|
| 1207 | ||
| 1208 | public function testUserMetadataFilterOwnerInAMember() |
|
| 1209 | { |
|
| @@ 1208-1224 (lines=17) @@ | ||
| 1205 | ); |
|
| 1206 | } |
|
| 1207 | ||
| 1208 | public function testUserMetadataFilterOwnerInAMember() |
|
| 1209 | { |
|
| 1210 | $this->assertSearchResults( |
|
| 1211 | [223], |
|
| 1212 | $this->getContentSearchHandler()->findContent( |
|
| 1213 | new Query( |
|
| 1214 | [ |
|
| 1215 | 'filter' => new Criterion\UserMetadata( |
|
| 1216 | Criterion\UserMetadata::OWNER, |
|
| 1217 | Criterion\Operator::IN, |
|
| 1218 | [226] |
|
| 1219 | ), |
|
| 1220 | ] |
|
| 1221 | ) |
|
| 1222 | ) |
|
| 1223 | ); |
|
| 1224 | } |
|
| 1225 | ||
| 1226 | public function testUserMetadataFilterCreatorEqAMember() |
|
| 1227 | { |
|
| @@ 1226-1242 (lines=17) @@ | ||
| 1223 | ); |
|
| 1224 | } |
|
| 1225 | ||
| 1226 | public function testUserMetadataFilterCreatorEqAMember() |
|
| 1227 | { |
|
| 1228 | $this->assertSearchResults( |
|
| 1229 | [223], |
|
| 1230 | $this->getContentSearchHandler()->findContent( |
|
| 1231 | new Query( |
|
| 1232 | [ |
|
| 1233 | 'filter' => new Criterion\UserMetadata( |
|
| 1234 | Criterion\UserMetadata::MODIFIER, |
|
| 1235 | Criterion\Operator::EQ, |
|
| 1236 | 226 |
|
| 1237 | ), |
|
| 1238 | ] |
|
| 1239 | ) |
|
| 1240 | ) |
|
| 1241 | ); |
|
| 1242 | } |
|
| 1243 | ||
| 1244 | public function testUserMetadataFilterCreatorInAMember() |
|
| 1245 | { |
|
| @@ 1244-1260 (lines=17) @@ | ||
| 1241 | ); |
|
| 1242 | } |
|
| 1243 | ||
| 1244 | public function testUserMetadataFilterCreatorInAMember() |
|
| 1245 | { |
|
| 1246 | $this->assertSearchResults( |
|
| 1247 | [223], |
|
| 1248 | $this->getContentSearchHandler()->findContent( |
|
| 1249 | new Query( |
|
| 1250 | [ |
|
| 1251 | 'filter' => new Criterion\UserMetadata( |
|
| 1252 | Criterion\UserMetadata::MODIFIER, |
|
| 1253 | Criterion\Operator::IN, |
|
| 1254 | [226] |
|
| 1255 | ), |
|
| 1256 | ] |
|
| 1257 | ) |
|
| 1258 | ) |
|
| 1259 | ); |
|
| 1260 | } |
|
| 1261 | ||
| 1262 | public function testUserMetadataFilterEqGroupMember() |
|
| 1263 | { |
|
| @@ 1262-1278 (lines=17) @@ | ||
| 1259 | ); |
|
| 1260 | } |
|
| 1261 | ||
| 1262 | public function testUserMetadataFilterEqGroupMember() |
|
| 1263 | { |
|
| 1264 | $this->assertSearchResults( |
|
| 1265 | [223], |
|
| 1266 | $this->getContentSearchHandler()->findContent( |
|
| 1267 | new Query( |
|
| 1268 | [ |
|
| 1269 | 'filter' => new Criterion\UserMetadata( |
|
| 1270 | Criterion\UserMetadata::GROUP, |
|
| 1271 | Criterion\Operator::EQ, |
|
| 1272 | 11 |
|
| 1273 | ), |
|
| 1274 | ] |
|
| 1275 | ) |
|
| 1276 | ) |
|
| 1277 | ); |
|
| 1278 | } |
|
| 1279 | ||
| 1280 | public function testUserMetadataFilterInGroupMember() |
|
| 1281 | { |
|
| @@ 1280-1296 (lines=17) @@ | ||
| 1277 | ); |
|
| 1278 | } |
|
| 1279 | ||
| 1280 | public function testUserMetadataFilterInGroupMember() |
|
| 1281 | { |
|
| 1282 | $this->assertSearchResults( |
|
| 1283 | [223], |
|
| 1284 | $this->getContentSearchHandler()->findContent( |
|
| 1285 | new Query( |
|
| 1286 | [ |
|
| 1287 | 'filter' => new Criterion\UserMetadata( |
|
| 1288 | Criterion\UserMetadata::GROUP, |
|
| 1289 | Criterion\Operator::IN, |
|
| 1290 | [11] |
|
| 1291 | ), |
|
| 1292 | ] |
|
| 1293 | ) |
|
| 1294 | ) |
|
| 1295 | ); |
|
| 1296 | } |
|
| 1297 | ||
| 1298 | public function testUserMetadataFilterEqGroupMemberNoMatch() |
|
| 1299 | { |
|
| @@ 1298-1314 (lines=17) @@ | ||
| 1295 | ); |
|
| 1296 | } |
|
| 1297 | ||
| 1298 | public function testUserMetadataFilterEqGroupMemberNoMatch() |
|
| 1299 | { |
|
| 1300 | $this->assertSearchResults( |
|
| 1301 | [], |
|
| 1302 | $this->getContentSearchHandler()->findContent( |
|
| 1303 | new Query( |
|
| 1304 | [ |
|
| 1305 | 'filter' => new Criterion\UserMetadata( |
|
| 1306 | Criterion\UserMetadata::GROUP, |
|
| 1307 | Criterion\Operator::EQ, |
|
| 1308 | 13 |
|
| 1309 | ), |
|
| 1310 | ] |
|
| 1311 | ) |
|
| 1312 | ) |
|
| 1313 | ); |
|
| 1314 | } |
|
| 1315 | ||
| 1316 | public function testUserMetadataFilterInGroupMemberNoMatch() |
|
| 1317 | { |
|
| @@ 1316-1332 (lines=17) @@ | ||
| 1313 | ); |
|
| 1314 | } |
|
| 1315 | ||
| 1316 | public function testUserMetadataFilterInGroupMemberNoMatch() |
|
| 1317 | { |
|
| 1318 | $this->assertSearchResults( |
|
| 1319 | [], |
|
| 1320 | $this->getContentSearchHandler()->findContent( |
|
| 1321 | new Query( |
|
| 1322 | [ |
|
| 1323 | 'filter' => new Criterion\UserMetadata( |
|
| 1324 | Criterion\UserMetadata::GROUP, |
|
| 1325 | Criterion\Operator::IN, |
|
| 1326 | [13] |
|
| 1327 | ), |
|
| 1328 | ] |
|
| 1329 | ) |
|
| 1330 | ) |
|
| 1331 | ); |
|
| 1332 | } |
|
| 1333 | ||
| 1334 | public function testFieldRelationFilterContainsSingle() |
|
| 1335 | { |
|
| @@ 1352-1368 (lines=17) @@ | ||
| 1349 | ); |
|
| 1350 | } |
|
| 1351 | ||
| 1352 | public function testFieldRelationFilterContainsSingleNoMatch() |
|
| 1353 | { |
|
| 1354 | $this->assertSearchResults( |
|
| 1355 | [], |
|
| 1356 | $this->getContentSearchHandler()->findContent( |
|
| 1357 | new Query( |
|
| 1358 | [ |
|
| 1359 | 'filter' => new Criterion\FieldRelation( |
|
| 1360 | 'billboard', |
|
| 1361 | Criterion\Operator::CONTAINS, |
|
| 1362 | [4] |
|
| 1363 | ), |
|
| 1364 | ] |
|
| 1365 | ) |
|
| 1366 | ) |
|
| 1367 | ); |
|
| 1368 | } |
|
| 1369 | ||
| 1370 | public function testFieldRelationFilterContainsArray() |
|
| 1371 | { |
|