44
55use OpenClassrooms \Bundle \AkismetBundle \OpenClassroomsAkismetBundle ;
66use PHPUnit \Framework \TestCase ;
7+ use Symfony \Component \Config \Definition \Exception \InvalidConfigurationException ;
78use Symfony \Component \Config \FileLocator ;
89use Symfony \Component \DependencyInjection \ContainerBuilder ;
910use Symfony \Component \DependencyInjection \Loader \YamlFileLoader ;
@@ -26,30 +27,33 @@ class OpenClassroomsAkismetExtensionTest extends TestCase
2627
2728 /**
2829 * @test
29- * @expectedException \Symfony\Component\Config\Definition\Exception\InvalidConfigurationException
3030 */
3131 public function NoConfiguration_ThrowException ()
3232 {
33+ $ this ->expectException (InvalidConfigurationException::class);
34+
3335 $ this ->configLoader ->load ('empty_config.yml ' );
3436 $ this ->container ->compile ();
3537 }
3638
3739 /**
3840 * @test
39- * @expectedException \Symfony\Component\Config\Definition\Exception\InvalidConfigurationException
4041 */
4142 public function WithoutBlogUrlConfiguration_ThrowException ()
4243 {
44+ $ this ->expectException (InvalidConfigurationException::class);
45+
4346 $ this ->configLoader ->load ('without_blog_url_config.yml ' );
4447 $ this ->container ->compile ();
4548 }
4649
4750 /**
4851 * @test
49- * @expectedException \Symfony\Component\Config\Definition\Exception\InvalidConfigurationException
5052 */
5153 public function WithoutApiKeyConfiguration_ThrowException ()
5254 {
55+ $ this ->expectException (InvalidConfigurationException::class);
56+
5357 $ this ->configLoader ->load ('without_api_key_config.yml ' );
5458 $ this ->container ->compile ();
5559 }
@@ -84,7 +88,7 @@ public function assertAkismetService()
8488 $ this ->assertTrue ($ this ->container ->has ('openclassrooms.akismet.services.akismet_service ' ));
8589 }
8690
87- protected function setUp ()
91+ protected function setUp (): void
8892 {
8993 $ bundle = new OpenClassroomsAkismetBundle ();
9094
0 commit comments