| @@ 277-289 (lines=13) @@ | ||
| 274 | * @param Selector $criteria |
|
| 275 | * @param mixed $value |
|
| 276 | */ |
|
| 277 | protected function valueSelectorTest($criteria, $value) |
|
| 278 | { |
|
| 279 | $this |
|
| 280 | ->given($criteria, $value) |
|
| 281 | ->then() |
|
| 282 | ->object($criteria) |
|
| 283 | ->isInstanceOf(Selector::class) |
|
| 284 | ->object($selector = $criteria->selector()) |
|
| 285 | ->isInstanceOf(Value::class) |
|
| 286 | ->variable($selector->value()) |
|
| 287 | ->isEqualTo($value) |
|
| 288 | ; |
|
| 289 | } |
|
| 290 | ||
| 291 | /** |
|
| 292 | * @param Selector $criteria |
|
| @@ 296-309 (lines=14) @@ | ||
| 293 | * @param string $class |
|
| 294 | * @param string $name |
|
| 295 | */ |
|
| 296 | protected function fieldSelectorTest($criteria, $class, $name) |
|
| 297 | { |
|
| 298 | $this |
|
| 299 | ->given($criteria, $class, $name) |
|
| 300 | ->then() |
|
| 301 | ->object($criteria) |
|
| 302 | ->isInstanceOf(Selector::class) |
|
| 303 | /* @var \Cubiche\Core\Selector\Field $selector */ |
|
| 304 | ->object($selector = $criteria->selector()) |
|
| 305 | ->isInstanceOf($class) |
|
| 306 | ->string($selector->name()) |
|
| 307 | ->isEqualTo($name) |
|
| 308 | ; |
|
| 309 | } |
|
| 310 | ||
| 311 | /** |
|
| 312 | * @param BinaryConstraintOperator $constraint |
|