2012-01-27 17 views
35

Me gustaría incluir algunos comentarios en una característica de SpecFlow.¿Cómo escribo comentarios en una característica de SpecFlow?

me sale el siguiente error:

Custom tool error: Parsing error near '/*' 

He intentado lo siguiente:

// comment 
/* comment */ 
-- comment 
' comment 

¿Cómo se hace esto?

+8

La respuesta es #comment. duh. – ofraski

+0

contestó su propia pregunta allí entonces. – perfectionist

+2

sí. y no. aún no tengo suficiente representante para responder mi propia pregunta. ¡Solo pude agregar un comentario con respuesta! :) – ofraski

Respuesta

52

Según lo indicado por sarfest arriba, simplemente # -sign para comentarios.

No hay comentarios de líneas múltiples, pero eso se resuelve fácilmente si puede hacer una selección vertical (mantenga presionada la tecla ALT y seleccione en Visual Studio). Selección vertical y el signo a #.

Información adicional: la línea tiene que empezar con un #, y opcionalmente cualquier espacio en blanco. Esto significa que no puede combinar los comentarios con el código real en la misma línea.

+3

Al probar utilizando el lenguaje de características, mi objetivo es definir un lenguaje de características que sea, en la medida de lo posible, autodescriptivo. Con eso en mente, solo debería haber menos necesidad de comentarios adicionales. No me malinterprete, utilizo los comentarios en los archivos de características, sin embargo, si me encuentro escribiendo un comentario de varias líneas en la función, me pregunto: "¿Cómo puedo mejorar mi lenguaje de características para evitar tales comentarios?" – realtime

2

también, si se desea realizar comentarios de varias líneas en una forma fácil (en Visual Studio),

puede seleccionar las líneas a ser comentados, y presiona Ctrl + K + C para comentar, CTRL + K + U para dejar de comentar.

+0

no funciona con los archivos de características de SpecFlow –

+4

Esto sí funciona en los archivos de características de SpecFlow para cualquiera que se encuentre con esta pregunta ahora. – zgirod

+0

Esto también funciona en visual studio 2017 –

0

Puede agregar líneas de comentarios a los archivos de características en cualquier lugar comenzando la línea con el signo #. Tenga cuidado, sin embargo, ya que los comentarios en la especificación a menudo son signos de criterios de aceptación mal especificados.

Las líneas de comentario son ignoradas por SpecFlow.

1

gracias por la maravillosa idea. Sólo hay que pulsar ALT y seleccionar toda las líneas (sólo el poco espacio que ocupa solamente un espacio de carácter en cada línea) y luego introduzca # que resultan de xyz abc a

'# xyz'

'# abc'

Cuestiones relacionadas