Example #1
0
 /**
  * testUnsetPackageResetsPackageReference
  *
  * @return void
  */
 public function testUnsetPackageResetsPackageReference()
 {
     $class = new PHP_Depend_Code_Class(__CLASS__);
     $class->setPackage(new PHP_Depend_Code_Package(__FUNCTION__));
     $class->unsetPackage();
     self::assertNull($class->getPackage());
 }
Example #2
0
 /**
  * Tests that the {@link PHP_Depend_Code_Class::getPackage()} returns as
  * default value <b>null</b> and that the package could be set and unset.
  *
  * @return void
  * @covers PHP_Depend_Code_AbstractClassOrInterface
  * @covers PHP_Depend_Code_Class
  * @group pdepend
  * @group pdepend::code
  * @group unittest
  */
 public function testGetSetPackage()
 {
     $package = new PHP_Depend_Code_Package('package');
     $class = new PHP_Depend_Code_Class('clazz');
     $this->assertNull($class->getPackage());
     $class->setPackage($package);
     $this->assertSame($package, $class->getPackage());
     $class->setPackage(null);
     $this->assertNull($class->getPackage());
 }