2012-01-27 9 views
35

Vorrei includere alcuni commenti in una funzione SpecFlow.Come si scrivono commenti in una funzione SpecFlow?

ottengo il il seguente errore:

Custom tool error: Parsing error near '/*' 

Ho provato la seguente:

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

Come posso fare questo?

+8

La risposta è #comment. duh. – ofraski

+0

ha risposto alla tua domanda lì allora. – perfectionist

+2

sì. e no non ho ancora abbastanza rappresentanti per rispondere alla mia domanda. potrei solo aggiungere commenti con risposta! :) – ofraski

risposta

52

Come affermato da sarfest sopra, è semplicemente # -sign per commenti.

Non ci sono commenti su più righe, ma questo è facilmente risolvibile se è possibile eseguire una selezione verticale (tenere premuto il tasto ALT e selezionare in Visual Studio). Seleziona verticale e inserisci un simbolo #.

Ulteriori informazioni: la linea deve iniziare con un #, e, facoltativamente, qualsiasi spazio bianco. Ciò significa che non è possibile combinare i commenti con il codice effettivo sulla stessa riga.

+3

Quando si esegue il test utilizzando la lingua della funzione, il mio obiettivo è definire un linguaggio della funzione che sia il più possibile autodescrittivo. Con questo in mente, ci dovrebbe essere meno bisogno di ulteriori commenti. Non fraintendetemi, io stesso utilizzo i commenti nei file di funzionalità, tuttavia, se mi trovo a scrivere un commento multilinea nella funzione, mi chiedo: "Come posso migliorare il linguaggio delle mie funzioni al fine di evitare tali commenti?" – realtime

2

anche, se si desidera eseguire commenti su più righe in modo semplice (su Visual Studio),

è possibile selezionare le linee di essere commentato, e premere CTRL + K + C per commentare, CTRL + K + U a commento.

+0

non funziona per i file di caratteristiche SpecFlow –

+4

Questo funziona nei file di caratteristiche SpecFlow ora per chiunque incontri questa domanda ora. – zgirod

+0

Funziona anche in Visual Studio 2017 –

0

È possibile aggiungere linee di commento ai file di funzionalità in qualsiasi punto iniziando dalla riga con il segno #. Prestare attenzione, tuttavia, poiché i commenti nelle specifiche sono spesso segni di criteri di accettazione erroneamente specificati.

Le righe di commento vengono ignorate da SpecFlow.

1

grazie per la meravigliosa idea. Ho solo bisogno di premere ALT e selezionare le intere linee (solo il poco spazio che contiene un solo spazio del carattere di ogni linea) e quindi immettere # che risultano da xyz abc a

'# xyz'

'# abc'

Problemi correlati