![]() |
Documentación GVHIDRA 3.1.5
|
Métodos públicos | |
testSingleton () | |
test__clone () | |
testRegisterClass () | |
testRegisterFolder () | |
testAuto_load () | |
Métodos protegidos | |
setUp () | |
tearDown () |
Test class for AutoLoad. Generated by PHPUnit on 2007-10-01 at 13:25:13.
Definición en la línea 8 del archivo GVHAutoLoadTest.php.
setUp | ( | ) | [protected] |
Sets up the fixture, for example, opens a network connection. This method is called before a test is executed.
protected
Definición en la línea 16 del archivo GVHAutoLoadTest.php.
{ $this->obj = GVHAutoLoad::singleton(); }
tearDown | ( | ) | [protected] |
Tears down the fixture, for example, closes a network connection. This method is called after a test is executed.
protected
Definición en la línea 26 del archivo GVHAutoLoadTest.php.
{ }
test__clone | ( | ) |
Se comprueba que no se puede clonar la instancia de AutoLoad
Definición en la línea 41 del archivo GVHAutoLoadTest.php.
{ try { $clon = clone $this->obj; } catch (Exception $e) { // correcto return; } $this->fail(); }
testAuto_load | ( | ) |
Definición en la línea 93 del archivo GVHAutoLoadTest.php.
{ foreach ($this->obj->clases as $clase => $ruta) { if (strpos($ruta,'/')!==false) $this->assertFileExists($ruta, "ruta $ruta no existe"); //$this->obj->auto_load($clase ); class_exists por defecto llama a autoload $this->assertTrue(class_exists($clase)); } foreach ($this->obj->dirs as $dir) { $this->assertFileExists($dir, "carpeta $dir no existe"); } }
testRegisterClass | ( | ) |
Definición en la línea 54 del archivo GVHAutoLoadTest.php.
{ $cont = count($this->obj->clases); $this->obj->registerClass('','ruta'); $this->assertTrue($cont == count($this->obj->clases)); $this->obj->registerClass(null,'ruta'); $this->assertTrue($cont == count($this->obj->clases)); $this->obj->registerClass('clase',''); $this->assertTrue($cont == count($this->obj->clases)); $this->obj->registerClass('clase',null); $this->assertTrue($cont == count($this->obj->clases)); $this->obj->registerClass('ConfIgep','igep/ConfIgep.php'); $this->assertTrue($cont + 1 == count($this->obj->clases)); $this->obj->registerClass('gvHidraMaps','igep/include/gvHidraMaps.php'); $this->assertTrue($cont + 2 == count($this->obj->clases)); $this->obj->registerClass('gvHidraMaps','igep/include/gvHidraMaps.php'); $this->assertTrue($cont + 2 == count($this->obj->clases),'se duplican clases'); }
testRegisterFolder | ( | ) |
Definición en la línea 75 del archivo GVHAutoLoadTest.php.
{ $cont = count($this->obj->dirs); $this->obj->registerFolder(''); $this->assertEquals($cont, count($this->obj->dirs)); $this->obj->registerFolder(null); $this->assertEquals($cont, count($this->obj->dirs)); // pongo una carpeta que existe para que no fallen otros tests $this->obj->registerFolder('views'); $this->assertEquals($cont+1, count($this->obj->dirs)); $this->obj->registerFolder('views'); $this->assertEquals($cont+1, count($this->obj->dirs),'se duplican directorios'); $this->obj->registerFolder('actions'); $this->assertEquals($cont+2, count($this->obj->dirs)); }
testSingleton | ( | ) |
Definición en la línea 33 del archivo GVHAutoLoadTest.php.
{ $b = GVHAutoLoad::singleton(); $this->assertTrue($b === $this->obj); }