Improve assertions

This commit is contained in:
Gabriel Caruso 2018-01-23 18:17:18 -02:00
parent 75894936ac
commit 4683f6d454
2 changed files with 7 additions and 7 deletions

View File

@ -84,9 +84,9 @@ class MainConfigurationTest extends TestCase
$processor = new Processor(); $processor = new Processor();
$configuration = new MainConfiguration(array(), array()); $configuration = new MainConfiguration(array(), array());
$processedConfig = $processor->processConfiguration($configuration, array($config)); $processedConfig = $processor->processConfiguration($configuration, array($config));
$this->assertTrue(isset($processedConfig['firewalls']['stub']['logout']['csrf_token_generator'])); $this->assertArrayHasKey('csrf_token_generator', $processedConfig['firewalls']['stub']['logout']);
$this->assertEquals('a_token_generator', $processedConfig['firewalls']['stub']['logout']['csrf_token_generator']); $this->assertEquals('a_token_generator', $processedConfig['firewalls']['stub']['logout']['csrf_token_generator']);
$this->assertTrue(isset($processedConfig['firewalls']['stub']['logout']['csrf_token_id'])); $this->assertArrayHasKey('csrf_token_id', $processedConfig['firewalls']['stub']['logout']);
$this->assertEquals('a_token_id', $processedConfig['firewalls']['stub']['logout']['csrf_token_id']); $this->assertEquals('a_token_id', $processedConfig['firewalls']['stub']['logout']['csrf_token_id']);
} }

View File

@ -280,23 +280,23 @@ class ResolveDefinitionTemplatesPassTest extends TestCase
$this->process($container); $this->process($container);
$configurator = $container->getDefinition('sibling')->getConfigurator(); $configurator = $container->getDefinition('sibling')->getConfigurator();
$this->assertSame('Symfony\Component\DependencyInjection\Definition', get_class($configurator)); $this->assertInstanceOf('Symfony\Component\DependencyInjection\Definition', $configurator);
$this->assertSame('parentClass', $configurator->getClass()); $this->assertSame('parentClass', $configurator->getClass());
$factory = $container->getDefinition('sibling')->getFactory(); $factory = $container->getDefinition('sibling')->getFactory();
$this->assertSame('Symfony\Component\DependencyInjection\Definition', get_class($factory[0])); $this->assertInstanceOf('Symfony\Component\DependencyInjection\Definition', $factory[0]);
$this->assertSame('parentClass', $factory[0]->getClass()); $this->assertSame('parentClass', $factory[0]->getClass());
$argument = $container->getDefinition('sibling')->getArgument(0); $argument = $container->getDefinition('sibling')->getArgument(0);
$this->assertSame('Symfony\Component\DependencyInjection\Definition', get_class($argument)); $this->assertInstanceOf('Symfony\Component\DependencyInjection\Definition', $argument);
$this->assertSame('parentClass', $argument->getClass()); $this->assertSame('parentClass', $argument->getClass());
$properties = $container->getDefinition('sibling')->getProperties(); $properties = $container->getDefinition('sibling')->getProperties();
$this->assertSame('Symfony\Component\DependencyInjection\Definition', get_class($properties['prop'])); $this->assertInstanceOf('Symfony\Component\DependencyInjection\Definition', $properties['prop']);
$this->assertSame('parentClass', $properties['prop']->getClass()); $this->assertSame('parentClass', $properties['prop']->getClass());
$methodCalls = $container->getDefinition('sibling')->getMethodCalls(); $methodCalls = $container->getDefinition('sibling')->getMethodCalls();
$this->assertSame('Symfony\Component\DependencyInjection\Definition', get_class($methodCalls[0][1][0])); $this->assertInstanceOf('Symfony\Component\DependencyInjection\Definition', $methodCalls[0][1][0]);
$this->assertSame('parentClass', $methodCalls[0][1][0]->getClass()); $this->assertSame('parentClass', $methodCalls[0][1][0]->getClass());
} }