示例#1
0
 /**
  * testIsUserDefinedReturnsTrueWhenChildElementIsUserDefined
  *
  * @return void
  * @covers PHP_Depend_Code_Package
  * @group pdepend
  * @group pdepend::code
  * @group unittest
  */
 public function testIsUserDefinedReturnsTrueWhenChildElementIsUserDefined()
 {
     $class = new PHP_Depend_Code_Class('class', 0);
     $class->setUserDefined();
     $package = new PHP_Depend_Code_Package('package1');
     $package->addType($class);
     $this->assertTrue($package->isUserDefined());
 }
示例#2
0
 /**
  * testVisitClassCountsClassesThatAreNotUserDefined
  *
  * @return void
  * @covers PHP_Depend_Metrics_NodeCount_Analyzer
  * @group pdepend
  * @group pdepend::metrics
  * @group pdepend::metrics::nodecount
  * @group unittest
  */
 public function testVisitClassCountsClassesThatAreNotUserDefined()
 {
     $userDefined = new PHP_Depend_Code_Class('Manuel');
     $userDefined->setUserDefined();
     $package = new PHP_Depend_Code_Package('PHP_Depend');
     $package->addType($userDefined);
     $analyzer = new PHP_Depend_Metrics_NodeCount_Analyzer();
     $analyzer->analyze(new PHP_Depend_Code_NodeIterator(array($package)));
     $metrics = $analyzer->getNodeMetrics($package);
     $this->assertEquals(1, $metrics['noc']);
 }