2012-03-17 6 views
9

actual tengo un problema con Yu, cuando había usando "@group anotación" (apoyo de PHPUnit) para probar una función de grupos en mi clase extiende de Yii.No pruebe grupos (PHPUnit apoyo @group anotación) Funciones de la clase extiende desde Yii en Netbeans

Había configurado como guía en el foro de Yii (NetBeans IDE and Yii projects).

Probé todas las funciones de mi clase, cuando presiono Ctrl + F6. Funciona muy bien.

Pero cuando utilicé "@group annotation" (support by PHPUnit). No se ejecutó, No veo el cuadro de diálogo.

Cuando marque "Preguntar grupos de prueba antes de ejecutar las pruebas" en el diálogo configure PHPUnit. Cuando presiono Ctrl + F6, no veo el cuadro de diálogo.

I cosa que este es un problema aquí hay dos archivos "Bootstrap.php" y "phpunit.php", pero no altera la forma en que?

Tenía una pregunta como para el foro Yii, y demo code.

+0

Sugiero que intente también en la línea de comandos, ya que esto revelará más detalles (o si la integración Netbeans PHPUnit lo admite: vea el registro/depuración/consola). – hakre

+0

Se ejecuta en la línea de comandos muy bien. Pero quería correr en Netbeans, porque Netbeans PHPUnit admite el error de vista muy bueno. –

+1

Claro, es más cómodo, pero no soy un usuario frecuente de Netbeans, así que no puedo darle los consejos reales. ¿Has visto: [Cómo evaluar PHPUnit una función de grupo dentro de Yii en Netbeans?] (Http://stackoverflow.com/questions/9731077/how-to-phpunit-test-a-group-function-within-yii-on -netbeans) – hakre

Respuesta

1

Perdóneme señor, no quiero ser grosero, ¿tal vez ignora que su inglés es terrible?

Solo te pido que veas, porque tal vez nadie te haya dicho esto antes porque somos muy educados para arriesgarnos a ofender. Por el contrario, generalmente se consideraría más apropiado ignorar esta situación y desaparecerá. Aún más, en este contexto, me temo que estamos en público y todo eso.

A riesgo de ser regañado, me siento obligado a señalar que esto es un problema para usted, a menos que no lo haya notado. No se preocupe, aunque no hay nada de lo que avergonzarse, y personalmente, me podría importar menos si cree que este es el problema aquí o no lo es. Yo digo que lo haga. De cualquier manera, solo si acepta que hay un problema, puede solucionarse.

Reparar la gramática y la ortografía es la parte fácil, ¿has oído hablar de Google translate verdad? Úselo, y vea que menos personas ignoren su publicación mientras recibe respuestas de manera oportuna, esto es beneficioso para todos. Con 64 idiomas a su disposición, encuentre uno con el que sea experto y deje que Google se preocupe por la ubicación de sus k y apóstrofes mientras se concentra en referirse correctamente a los elementos en cuestión que no requieren ninguna traducción, como por ejemplo qué llamar : phpunit.xml ¿Está de acuerdo?

Cómo modificar bootstrap.php o phpunit.xml? Acaba de abrir en su editor de texto favorito, Netbeans será suficiente. En cuanto al significado de estos archivos, refiriéndose a phpunit documentation disponible en inglés, francés y japonés, parecería.

  • de arranque - Un archivo PHP "bootstrap" que se ejecuta antes de las pruebas.

  • configuración - Si phpunit.xml o phpunit.xml.dist (en ese orden) existen en el directorio de trabajo actual y --configuration no se utiliza, la configuración se leerá automáticamente desde ese archivo.

yo no me preocuparía por Bootstrap.php si no ha necesitado que probablemente no lo hará, y basta con decir que nada se puede añadir habrá mejorar el comportamiento en Netbeans.

Con respecto a configuring groups la documentación de PHPUnit es bastante complicado:

Los <grupos> elemento y su <incluyen>, <excluyen> y <grupo> los niños se puede utilizar para seleccionar grupos de pruebas de un conjunto de pruebas que deberían (no) ejecutarse.

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

La configuración XML anterior corresponde a invocar el corredor de prueba TextUI con los siguientes parámetros de:

--group nombre

--exclude-grupo nombre

nuevo nada que mejoraría netbeans con respecto al uso de Ctrl + F6 que está buscando, en su lugar también le sugiero que consulte la explicación Devin M's, como @hakre ya sugirió, combine eso con el Netbeans - run test groups documentation y no hay nada más que pueda agregar todavía, ya que está completo, me temo.

Buena suerte y por favor, háganos saber cómo le han ido las cosas.

+8

No importa cuán cortésmente trataste de hacerlo, tu largo monólogo sobre gramática está totalmente fuera de tema; particularmente porque hay una oportunidad decente OP no es un hablante nativo de inglés. Si realmente creyeras que era necesario, un "P.S. Tuve problemas para entender tu gramática, podrías encontrar mejores respuestas si lo arreglas" hubiera sido más que suficiente. – MightyE

+0

Gracias, acaba de probar mi punto, ¡bien hecho! –

+0

Gracias ** MightyE ** –

Cuestiones relacionadas