Uso Fitnesse SliM e voglio verificare se il risultato di una fixture è la stringa vuota. Lasciando il campo risultato in Fitnesse vuoto si ottiene solo un test ignorato che ovviamente non è quello che voglio. Potrei risolvere questo problema estendendo il codice del dispositivo, ma mi chiedo se questo possa essere gestito all'interno di Fitnesse stesso.Test di fitness contro il risultato di una stringa vuota
risposta
passando la parola "vuoto" simula una stringa vuota.
come:
| Controllare | che la stringa restituita è | vuoto |
Sembra che Slim implica una stringa vuota come ignorare, almeno per il fissaggio QueryTable: Una cella che viene lasciato vuoto nella tabella sarà riempito dal risultato e considerata ignorato.
Anche se questo non è considerato una buona soluzione, se si hanno veramente a si potrebbe usare un'espressione regolare per testare su una stringa vuota, facendo corrispondere il
=~/^$/
Un'altra opzione è utilizzare il nulla apparecchio driver, come visto in http://fitnesse.org/FitNesse.SuiteAcceptanceTests.SuiteSlimTests.SlimSymbolsCanBeBlankOrNull
In questo caso, quando è necessario verificare con l'uso di SLIM, se il risultato è una stringa vuota, è possibile utilizzare la variabile di markup. Basta definire da qualche parte nella pagina con la prova, come:
definire vuoto {}
e quindi chiamare ovunque si desidera:!
| controllo | SomeFixtureName | $ {vuoto} |
Questo funziona per SLIM, grazie per la risposta! Per non-SLIM sembra 'vuoto' dovrebbe essere l'opzione preferita come risposta di @ ryber. –
Questo non funziona per me. Ignora ancora il test. – bouvierr
- 1. Sostituzione con stringa vuota: risultato inatteso
- 2. Fitness- I test devono essere comunicati al database?
- 3. Come si esegue il test di una stringa vuota in un'istruzione case Bash?
- 4. StreamReader.ReadToEnd() restituendo una stringa vuota
- 5. JAXB restituisce una stringa vuota invece vuota
- 6. Test per stringa vuota o di valore zero
- 7. Come eseguire una funzione fitness
- 8. C'è una stringa di Ruby # vuota? metodo?
- 9. stringa vuota in HTML risultato reso da Django/Python
- 10. file_get_contents restituisce una stringa vuota
- 11. Confronto di una stringa con la stringa vuota (Java)
- 12. Differenza tra stringa vuota e stringa vuota ("")
- 13. django stringa vuota e vuota
- 14. Come verificare una stringa vuota in MyBatis?
- 15. Url.Action() con area restituisce una stringa vuota
- 16. JSTL: controlla se una stringa è vuota
- 17. IOS: verifica se una stringa è una stringa vuota
- 18. Perché il risultato dell'aggiunta di due array vuoti in JavaScript è una stringa?
- 19. Impossibile confrontare stringa vuota
- 20. Come eseguire unit test contro diverse versioni di una dipendenza
- 21. Python/Django: come affermare che il risultato del test unitario contiene una determinata stringa?
- 22. Come restituire il risultato di una funzione postgresql in C#? Uscita console vuota
- 23. Assegnazione del risultato di "test" a una variabile
- 24. style.backgroundColor è una stringa vuota in JavaScript
- 25. RSS-Feed restituisce una stringa vuota
- 26. Perché Cocoa restituisce occasionalmente una stringa vuota?
- 27. string :: erase (0) su una stringa vuota?
- 28. predefinita una colonna con stringa vuota
- 29. Perché nextLine() restituisce una stringa vuota?
- 30. AccountManager.getAuthToken restituisce una stringa vuota, a volte
So che la parola chiave 'blank' funziona con fitSharp (la versione .NET) ma AFAIK non è supportato per SLIM. –