/** * testVisitClassCountsInterfacesThatAreNotUserDefined * * @return void * @covers PHP_Depend_Metrics_NodeCount_Analyzer * @group pdepend * @group pdepend::metrics * @group pdepend::metrics::nodecount * @group unittest */ public function testVisitClassCountsInterfacesThatAreNotUserDefined() { $userDefined = new PHP_Depend_Code_Interface('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['noi']); }
/** * testIsUserDefinedReturnsTrueAfterSetUserDefinedCall * * @return void * @group pdepend * @group pdepend::code * @group unittest */ public function testIsUserDefinedReturnsTrueAfterSetUserDefinedCall() { $interface = new PHP_Depend_Code_Interface(__CLASS__); $interface->setUserDefined(); self::assertTrue($interface->isUserDefined()); }