Nelmio\Alice\Generator\Resolver\Parameter\StaticParameterResolverTest::testCanOnlyResolveSimpleValues PHP Method

testCanOnlyResolveSimpleValues() public method

    public function testCanOnlyResolveSimpleValues()
    {
        $resolver = new StaticParameterResolver();
        $parameter = new Parameter('foo', null);
        $this->assertTrue($resolver->canResolve($parameter->withValue(null)));
        $this->assertTrue($resolver->canResolve($parameter->withValue(10)));
        $this->assertTrue($resolver->canResolve($parameter->withValue(0.75)));
        $this->assertTrue($resolver->canResolve($parameter->withValue(new \stdClass())));
        $this->assertTrue($resolver->canResolve($parameter->withValue(function () {
        })));
        $this->assertFalse($resolver->canResolve($parameter->withValue('string')));
    }