/** * @expectedException \Nelmio\Alice\Throwable\Exception\Generator\Resolver\ResolverNotFoundException * @expectedExceptionMessage Expected method "Nelmio\Alice\Generator\Resolver\Parameter\Chainable\StringParameterResolver::resolveStringKey" to be called only if it has a resolver. */ public function testThrowsAnExceptionIfNoResolverInjectedWhenRequired() { $parameter = new Parameter('foo', '<{bar}>'); $unresolvedParameters = new ParameterBag(['bar' => 'unresolved(bar)']); $resolvedParameters = new ParameterBag(); $resolver = new StringParameterResolver(); $resolver->resolve($parameter, $unresolvedParameters, $resolvedParameters); }