Ben bir fonksiyonları kütüphane dosyası için birim testi çalıştırmak istiyorum ...
O bunun içinde yardımcı fonksiyonları ile sadece bir dosya var, ben bir sınıf yok, bir ...
örneğin, ben ~ / www / test bir php proje yarattık
ve bir dosya ~ / www / test / lib / format.php
<?php
function toUpper( $text ) {
return strtoupper( $text );
}
function toLower( $text ) {
return strtolower( $text );
}
function toProper( $text ) {
return toUpper( substr( $text, 0, 1 ) ) . toLower( substr( $text, 1) );
}
?>
araçlar -> bana aşağıdaki hatayı veriyor PHPUnit testler oluşturmak:
Sebastian Bergmann tarafından 3.4.5 phpunit.
Could not find class "format" in "/home/sas/www/test/lib/format.php".
now, if I code (by hand!) the file ~/www/test/tests/lib/FormatTest.php
<?php
require_once 'PHPUnit/Framework.php';
require_once dirname(__FILE__).'/../../lib/format.php';
class FormatTest extends PHPUnit_Framework_TestCase {
protected function setUp() {}
protected function tearDown() {}
public function testToProper() {
$this->assertEquals(
'Sebastian',
toProper( 'sebastian' )
);
}
}
?>
gayet iyi çalışıyor, bunu çalıştırmak ...
ama ben almak format.php itibaren test dosyasını seçerseniz
Test file for the selected source file was not found
Herhangi bir fikir?
saludos
sas
ps: başka bir soru, elle bunları silmek zorunda kalmadan oluşturulan testleri güncelleştirmek için bir yolu var mı??
ps2: NetBeans 2.8 dev kullanarak