2012-03-17 9 views
9

attuale ho un problema con Yii, quando avevo l'utilizzo di "@group annotazione" (sostegno PHPUnit) per testare una funzione di gruppo nella mia classe estende da Yii.Non testare gruppi (PHPUnit supporto @group annotazione) funzioni di classe si estende da Yii in Netbeans

Avevo configurato come guida nel forum di Yii (NetBeans IDE and Yii projects).

Avevo testato tutte le funzioni della mia classe, quando premo Ctrl + F6. Funziona molto bene.

Ma quando ho utilizzato "annotazione @group" (support by PHPUnit). Non funziona, Non vedo la finestra di dialogo.

Quando controllo "Chiedi gruppi di test prima di eseguire i test" nella finestra di dialogo configura PHPUnit. Quando premo Ctrl + F6, non vedo la finestra di dialogo.

io cosa che questo è problema qui sono due file "bootstrap.php" e "phpunit.php", ma io non come altera esso?

Ho avuto domande come per il forum Yii e demo code.

+0

Suggerisco di provare anche alla riga di comando in quanto questo rivelerà ulteriori dettagli (o se l'integrazione con PHPUnit di Netbeans lo supporta: visualizza il log/debug/console). – hakre

+0

Viene eseguito nella riga di comando molto bene. Ma volevo eseguire in Netbeans, perché Netbeans PHPUnit supporta l'errore di visualizzazione molto buono. –

+1

Certo, è più comodo, ma non sono un utente Netbeans frequente, quindi non posso darti i veri consigli. Hai visto: [Come PHPUnit testare una funzione di gruppo all'interno di Yii su Netbeans?] (Http://stackoverflow.com/questions/9731077/how-to-phpunit-test-a-group-function-within-yii-on -netbeans) – hakre

risposta

1

Perdonami signore, non intendo essere scortese, forse non sai che il tuo inglese è terribile?

Ti chiedo solo di vedere, perché forse nessuno te l'ha mai detto prima perché siamo un modo educato di rischiare offesa. Al contrario, in generale, sarebbe considerato più appropriato ignorare questa situazione e scomparirebbe. Ancor di più, in questo contesto, temo di essere in pubblico e tutti.

A rischio di essere sgridato, mi sento obbligato a sottolineare che questo è un problema per te, a meno che tu non l'abbia notato. Non preoccuparti anche se non c'è nulla di cui vergognarsi e personalmente mi potrebbe importare di meno se pensi che questo sia un problema qui o non lo sia. Io dico di andare. Ad ogni modo, solo se sei d'accordo che c'è un problema può essere risolto.

Fissare la grammatica e l'ortografia è la parte facile, hai sentito parlare di Google translate giusto? Usalo e vedi meno persone che ignorano il tuo post mentre ottieni risposte in modo tempestivo, questo è vantaggioso per entrambe le parti. Con 64 lingue a tua disposizione troverai quello di cui sei abile e lascia che Google si preoccupi del posizionamento dei tuoi k e degli apostrofi mentre invece ti concentri correttamente sugli articoli in questione che non richiedono alcuna traduzione, come ad esempio cosa chiamare : phpunit.xml Concordato?

Come modificare bootstrap.php o phpunit.xml? Basta aprire nel tuo editor di testo preferito, Netbeans sarà sufficiente. Per quanto riguarda il significato di questi file, fare riferimento a phpunit documentation disponibile in inglese, francese e giapponese sembrerebbe.

  • bootstrap - Un file PHP "bootstrap" che viene eseguito prima delle prove.

  • configurazione - Se phpunit.xml o phpunit.xml.dist (in questo ordine) esistono nella directory di lavoro corrente e --configuration non viene utilizzato, la configurazione verrà automaticamente letta da quel file.

io non mi preoccuperei bootstrap.php se non avete bisogno che probabilmente non e basti dire nulla è possibile aggiungere ci sarà migliorare il comportamento in NetBeans.

Per quanto riguarda configuring groups documentazione PHPUnit è molto elaborata:

I <gruppi> elementi e la sua <includono>, <escludono>, e <gruppo> bambini può essere utilizzato per selezionare gruppi di prove da una serie di test che dovrebbero (non) essere eseguiti.

<groups> 
    <include> 
    <group>name</group> 
    </include> 
    <exclude> 
    <group>name</group> 
    </exclude> 
</groups> 

La configurazione XML corrisponde alla invocando la prova corridore TextUI con i seguenti parametri:

--group nome

--exclude gruppo nome

Ancora niente che migliorerebbe netbeans per quanto riguarda l'uso di Ctrl + F6 che stai cercando, invece ti suggerirei anche di fare riferimento alla spiegazione Devin M's, come @hakre ha già suggerito, combinarlo con lo Netbeans - run test groups documentation e non c'è altro che potrei aggiungere ancora visto che è completo, temo.

Buona fortuna e fateci sapere come sono andate le cose per voi.

+8

Non importa quanto eccessivamente educatamente tu abbia provato a farlo, il tuo lungo monologo sulla grammatica è completamente fuori tema; soprattutto perché c'è una possibilità decente OP non è un madrelingua inglese. Se tu avessi veramente sentito che era necessario, un "P.S. Ho faticato a capire la tua grammatica, potresti scoprire che ottieni migliori risposte se lo riordinassi" sarebbe stato più che sufficiente. – MightyE

+0

Grazie, hai appena dimostrato il mio punto, ben fatto! –

+0

Grazie ** MightyE ** –

Problemi correlati