Próbowałem JBehave od jakiegoś czasu i potrzebuję dowiedzieć się, czy istnieje sposób na utrzymanie danych na różnych etapach w trakcie jednego konkretnego scenariusza? Chodzi mi o to, że możliwe jest utrzymanie stanu/danych podczas scenariusza w obrębie opcji Given/When/Then bez użycia dowolnej zmiennej stanu w klasie Step.JBehave utrzymywać dane w krokach Given/When/Then podczas scenariusza
5
A
Odpowiedz
4
Tak, można przekazać obiekt, który utrzymuje stan współdzielony, do różnych kroków.
Ta ilustracja przedstawia to jako Noughts And Crosses example w jbehave core. Istnieje pewien stan udziału między historiami utrzymywanymi w klasie WindowControl.
Zobacz, czy klasa NoughtsAndCrossesStory, która konfiguruje środowisko, wstrzykuje instancję WindowControl na wszystkie etapy.
Powiązane problemy
- 1. dodatkowe rejestrowanie JBehave
- 2. Ogórek i Clearance: current_user w krokach
- 3. Maven nie widzi jBehave
- 4. JBehave niejednoznaczne krok
- 5. Jak działa JBehave z Javą?
- 6. Dodawanie scenariusza do istniejącego projektu
- 7. Ponowne uruchamianie scenariusza WPF
- 8. jak skomentować fabułę w JBehave Story
- 9. Sugeruję schemat automatyzacji testów dla mojego scenariusza
- 10. Najlepszy wzór dla następnego scenariusza
- 11. Jak uruchomić scenariusz jbehave kilka razy kolejno
- 12. Łącząc JBehave z SpringJUnit4ClassRunner włączyć cofnąć transakcji
- 13. (Compiler) else if (true) vs innego scenariusza
- 14. Jak wykonać wiele testów jednocześnie z jBehave?
- 15. Ustawianie domyślnej wartości modelu w zależności od scenariusza
- 16. Jak używać scenariusza kątowego z requirejs
- 17. Jak skutecznie utrzymywać obiekt czcionki .Net?
- 18. umieszczanie scenariusza tekstu poniżej obrazu wewnątrz przycisku
- 19. Jak najlepiej utrzymywać długi program Go, działający?
- 20. RecyclerView zawiedli dane podczas przewijania
- 21. Usunąć kod scenariusza xcode 4.2 iOS 5?
- 22. modyfikować dane zdarzeń podczas propagacji
- 23. Próba zainicjowania kontrolera widoku z zestawu scenariusza
- 24. Najlepszy sposób na zaprojektowanie tego scenariusza bazy danych?
- 25. instantiateViewControllerWithIdentifier - Identyfikator scenariusza, ale wciąż nie działa
- 26. Jak zrobić Flask/utrzymywać połączenie HTTP Ajax?
- 27. debugger kdevelop automatycznie odłącza się od procesu po kilku krokach
- 28. Call to metoda niezdefiniowany Illuminate \\ \\ Database Schema \\ Blueprint :: krokach()
- 29. Czy można utrzymywać sesję nawet po zamknięciu przeglądarki?
- 30. Jaki jest najlepszy kernel linux mechanizm blokujący dla określonego scenariusza