Exemplo n.º 1
0
 /**
  * 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']);
 }
Exemplo n.º 2
0
 /**
  * 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());
 }