Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / vendor / nikic / php-parser / test / PhpParser / Node / Stmt / ClassTest.php
index 75d49e3a8a120d29fc0ea23ccee9ff5d80ab22bb..5d2b5dc03e25998badd372282b78d740b6f7c6d5 100644 (file)
@@ -1,11 +1,13 @@
-<?php
+<?php declare(strict_types=1);
 
 namespace PhpParser\Node\Stmt;
 
-class ClassTest extends \PHPUnit_Framework_TestCase
+use PHPUnit\Framework\TestCase;
+
+class ClassTest extends TestCase
 {
     public function testIsAbstract() {
-        $class = new Class_('Foo', array('type' => Class_::MODIFIER_ABSTRACT));
+        $class = new Class_('Foo', ['type' => Class_::MODIFIER_ABSTRACT]);
         $this->assertTrue($class->isAbstract());
 
         $class = new Class_('Foo');
@@ -13,7 +15,7 @@ class ClassTest extends \PHPUnit_Framework_TestCase
     }
 
     public function testIsFinal() {
-        $class = new Class_('Foo', array('type' => Class_::MODIFIER_FINAL));
+        $class = new Class_('Foo', ['type' => Class_::MODIFIER_FINAL]);
         $this->assertTrue($class->isFinal());
 
         $class = new Class_('Foo');
@@ -21,21 +23,21 @@ class ClassTest extends \PHPUnit_Framework_TestCase
     }
 
     public function testGetMethods() {
-        $methods = array(
+        $methods = [
             new ClassMethod('foo'),
             new ClassMethod('bar'),
             new ClassMethod('fooBar'),
-        );
-        $class = new Class_('Foo', array(
-            'stmts' => array(
-                new TraitUse(array()),
+        ];
+        $class = new Class_('Foo', [
+            'stmts' => [
+                new TraitUse([]),
                 $methods[0],
-                new ClassConst(array()),
+                new ClassConst([]),
                 $methods[1],
-                new Property(0, array()),
+                new Property(0, []),
                 $methods[2],
-            )
-        ));
+            ]
+        ]);
 
         $this->assertSame($methods, $class->getMethods());
     }
@@ -43,24 +45,17 @@ class ClassTest extends \PHPUnit_Framework_TestCase
     public function testGetMethod() {
         $methodConstruct = new ClassMethod('__CONSTRUCT');
         $methodTest = new ClassMethod('test');
-        $class = new Class_('Foo', array(
-            'stmts' => array(
-                new ClassConst(array()),
+        $class = new Class_('Foo', [
+            'stmts' => [
+                new ClassConst([]),
                 $methodConstruct,
-                new Property(0, array()),
+                new Property(0, []),
                 $methodTest,
-            )
-        ));
+            ]
+        ]);
 
         $this->assertSame($methodConstruct, $class->getMethod('__construct'));
         $this->assertSame($methodTest, $class->getMethod('test'));
         $this->assertNull($class->getMethod('nonExisting'));
     }
-
-    public function testDeprecatedTypeNode() {
-        $class = new Class_('Foo', array('type' => Class_::MODIFIER_ABSTRACT));
-        $this->assertTrue($class->isAbstract());
-        $this->assertSame(Class_::MODIFIER_ABSTRACT, $class->flags);
-        $this->assertSame(Class_::MODIFIER_ABSTRACT, $class->type);
-    }
 }