Aktuell Ich habe ein Problem mit Yii, wenn ich " @group Annotation " ( Unterstützung durch PHPUnit ) verwende, um eine Gruppenfunktion in meiner Klasse zu testen < stark> erstreckt von Yii.
Ich hatte als Anleitung im Forum von Yii (NetBeans IDE- und Yii-Projekte) konfiguriert ) .
Ich habe alle Funktionen in meiner Klasse getestet, wenn ich Strg + F6 drücke. Es läuft sehr gut .
Aber ich habe " @group annotation " ( support by PHPUnit
) verwendet. Es wird nicht ausgeführt , Ich sehe das Dialogfeld nicht .
Wenn ich "Nach Testgruppen fragen vor dem Ausführen von Tests " im Dialog suche, konfiguriere PHPUnit. Wenn ich Strg + F6 drücke, wird das Dialogfeld nicht angezeigt.
Ich meine, das ist das Problem hier sind zwei Dateien " bootstrap.php " und " phpunit.php ", aber ich verändere es nicht?
Ich hatte eine Frage wie es für Forum Yii, und Demo-Code .
Entschuldigen Sie, mein Herr, ich will nicht unhöflich sein, wissen Sie vielleicht nicht, dass Ihr Englisch schrecklich ist?
Ich bitte Sie nur, Sie zu sehen, denn vielleicht hat Ihnen das noch niemand zuvor gesagt, weil wir so höflich sind, um eine Beleidigung zu riskieren. Im Gegenteil wird es im Allgemeinen als angemessener erachtet, diese Situation einfach zu ignorieren und sie wird verschwinden. Umso mehr fürchte ich in diesem Zusammenhang, dass wir uns in der Öffentlichkeit befinden.
Auf die Gefahr hin, gescholten zu werden, fühle ich mich verpflichtet darauf hinzuweisen, dass dies ein Problem für Sie ist, es sei denn, Sie haben es nicht bemerkt. Mach dir keine Sorgen, aber es gibt nichts, wofür du dich schämen müsstest und persönlich könnte es mir egal sein, ob du das Problem hier hast oder nicht. Ich sage es. In beiden Fällen, nur wenn Sie zustimmen, dass ein Problem besteht, kann es behoben werden.
Die Grammatik und Rechtschreibung zu korrigieren ist der einfache Teil. Sie haben schon von Google translate gehört, oder? Verwenden Sie es und sehen Sie, dass weniger Leute Ihren Beitrag ignorieren, während Sie zeitnah Antworten erhalten. Das ist eine Win-Win-Situation. Mit 64 verfügbaren Sprachen finden Sie eine, mit der Sie vertraut sind und Google sich über die Platzierung Ihrer k- und Apostrophen Gedanken machen kann, während Sie sich stattdessen auf die fraglichen Objekte konzentrieren, die keine Übersetzung benötigen, wie zum Beispiel was zu nennen ist : phpunit.xml Einverstanden?
Wie ändert man bootstrap.php oder phpunit.xml? Öffnen Sie einfach in Ihrem bevorzugten Texteditor, Netbeans wird ausreichen. Was die Bedeutung dieser Dateien anbelangt, so scheint es, dass man auf die phpunit-Dokumentation zurückgreifen kann, die auf Englisch, Französisch und Japanisch verfügbar ist.
bootstrap - Eine "bootstrap" PHP-Datei, die vor den Tests ausgeführt wird.
configuration - Wenn phpunit.xml oder phpunit.xml.dist (in dieser Reihenfolge) im aktuellen Arbeitsverzeichnis vorhanden sind und --configuration nicht verwendet wird, wird die Konfiguration automatisch aus dieser Datei gelesen.
>
Ich würde mir über bootstrap.php keine Sorgen machen, wenn Sie es nicht gebraucht haben, werden Sie wahrscheinlich nicht und nicht genug sagen, nichts, was Sie hinzufügen können, wird das Verhalten in Netbeans verbessern.
In Bezug auf Konfigurieren von Gruppen ist die phpunit-Dokumentation ziemlich durchdacht:
Die & lt; Gruppen & gt; Element und sein & lt; include & gt;, & lt; exclude & gt; und & lt; group & gt; Kinder können verwendet werden, um Testgruppen aus einer Reihe von Tests auszuwählen, die (nicht) ausgeführt werden sollen.
%Vor%Die obige XML-Konfiguration entspricht dem Aufruf des TextUI-Testlaufwerks mit den folgenden Optionen:
- Gruppenname
- Ausschluss Gruppenname
Wieder nichts, was Netbeans in Bezug auf die von Ihnen gewünschte Strg + F6-Verwendung verbessern würde, stattdessen würde ich auch vorschlagen, dass Sie auf Devin M Erklärung, wie @hakre bereits vorgeschlagen, kombinieren Sie das mit der Netbeans - Testgruppen-Dokumentation laufen und es gibt nichts mehr, was ich noch hinzufügen könnte, da es komplett ist, fürchte ich.
>Viel Glück und bitte lassen Sie uns wissen, wie sich die Dinge für Sie entwickelt haben.