/** * 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()); }
/** * 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']); }