Пример #1
0
 public function testResolveCriteriaMissing()
 {
     $this->parameterResolver->expects($this->at(0))->method('resolveCriteria')->with($this->identicalTo($firstMandatory = false))->will($this->returnValue($criteria = []));
     $this->parameterResolver->expects($this->at(1))->method('resolveCriteria')->with($this->identicalTo($secondMandatory = true))->will($this->throwException($exception = new \Exception()));
     $this->assertSame($criteria, $this->cachedParameterResolver->resolveCriteria($firstMandatory));
     try {
         $this->cachedParameterResolver->resolveCriteria($secondMandatory);
     } catch (\Exception $e) {
         $this->assertSame($exception, $e);
     }
 }