Ho un codice come questo all'interno del mio test unitario: // $item_id was defined above $originalMock = $this->getMock( 'Item', arrays( 'foo' ), arrays( $item_id )); $originalMock->expects( $this->once() )->method( 'foo' ); $originalMock->functionThatCallsFoo(); Sta dicendo che non sto chiamando affatto, anche se functionThatCallsFoo & foo sono var_dumping fuori da dentro. Ci sono diverse chiamate di function tra […]
Possibile duplicato: programma non può iniziare perché manca php5.dll Ho ricevuto questo errore quando provo a lanciare i miei test in linea di command: Il programma non può essere avviato perché nel tuo computer manca php5.dll. Prova a reinstallare il programma per risolvere il problema. Come posso risolvere questo?
A partire dalle nuove versioni di phpunit \ Gli oggetti DateTime vengono confrontati con la precisione dei microsecondi. Non è sempre una buona idea, perché se ho un object del genere: class QueueItem { public function __construct() { $this->setCreatedAt(new \DateTime('now', new \DateTimeZone('UTC'))); $this->setUpdatedAt(new \DateTime('now', new \DateTimeZone('UTC'))); } } Non sarò mai in grado di utilizzare […]
Cercando di iniziare a utilizzare phpunit e non è ansible installarlo / installarlo correttamente. Quando eseguo la row di command ottengo un errore di segmentazione. Environment: OSX 10.6.4 PHP 5.3.2 (cli) (built: Aug 7 2010 00:04:41) About pear.phpunit.de/PHPUnit-3.4.9 Ho provato a disabilitare xdebug in php.ini e ho ancora ricevuto l'errore – l'unica differenza era che […]
Sto usando il test unitario per testare il progetto zend, questo è application.ini [production] phpSettings.display_startup_errors = 0 phpSettings.display_errors = 0 resources.frontController.params.displayExceptions = 0 includePaths.library = APPLICATION_PATH "/../library" bootstrap.path = APPLICATION_PATH "/Bootstrap.php" bootstrap.class = "Bootstrap" appnamespace = "Application" ; modules resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers" resources.frontController.moduleControllerDirectoryName = "controllers" resources.frontController.moduleDirectory = APPLICATION_PATH "/modules" resources.modules[] = "" resources.layout.layoutPath = […]
Sto usando Laravel 5.3 e sfortunatamente quando si esegue gulp tdd , una modifica a 1 file esegue l'intera suite di test che ora richiede circa 2 minuti. Con riferimento a questo post , ho iniziato a utilizzare Grunt per eseguire test specifici quando vengono modificati file specifici. Esempio di Gruntfile di seguito: Gruntfile.js: var […]
Ho installato PHPUnit e controllato le mie impostazioni PEAR e tutto è andato bene. Sto usando Yii come framework e sono su un server condiviso Linux. Quando eseguo un test (qualsiasi test) ottengo gli errori di seguito. Da quello che posso dire penso di aver bisogno di aggiungere quanto segue alle impostazioni del mio path: […]
Ho una prossima fonte di text: PHPUnit 5.7.5 di Sebastian Bergmann e collaboratori. ………………… E ….. R …………………. ……….. 61/1485 (1%) ………………… 1485/1485 (100%) Tempo: 1.51 minuti, Memoria: 102.00 MB — dettagli errore saltati — ERRORI! Test: 1485, Asserzioni: 14821, Errori: 1, Errori: 1. Ho bisogno di analizzare in tempo reale (streamed output to stdout) […]
Sto cercando di imparare PHPUnit. Io uso MacOS X e ho appena installato PHPUnit usando PEAR facendo questo: pear channel-discover pear.phpunit.de pear install phpunit/PHPUnit Dopo l'installazione, si trova in pear/share/pear/PHPUnit . Ha le Extensions e le cartelle Framework . Ho provato a creare gli esempi dal tutorial Pear PHPUnit , ma nell'esempio dice che richiede […]
Ho il codice seguente $user = User::findByAccountCode($transaction->account_code); Quando eseguo questo codice su phpunit, restituisce un'istanza di Illuminate \ Database \ Eloquent \ Builder anziché User Model. Ecco il codice per findByAccountCode public function scopeFindByAccountCode($query,$account_code){ return $query->where('account_code', $account_code)->first(); } Ottengo il seguente errore sulla mia applicazione ErrorException: l'argomento 1 passato a aunicaj \ Libraries \ MarkupRepository […]