Tôi đã thử JBehave đôi khi và tôi cần tìm ra liệu có tồn tại cách duy trì dữ liệu qua các bước trong khi chạy một kịch bản cụ thể không? Tôi có nghĩa là nó có thể duy trì trạng thái/dữ liệu trong một kịch bản trên các Given/Khi/Sau đó với ra bằng cách sử dụng bất kỳ biến trạng thái theo Step Bước.JBehave duy trì dữ liệu qua các bước Given/When/Then trong một Scenario
5
A
Trả lời
4
Có, bạn có thể chuyển một đối tượng duy trì trạng thái chia sẻ đến các bước khác nhau.
Noughts And Crosses example trong jbehave core minh họa điều này. Có một số trạng thái chia sẻ giữa các câu chuyện được duy trì trong lớp WindowControl.
Xem lớp NoughtsAndCrossesStory thiết lập môi trường sẽ đưa một cá thể của WindowControl vào tất cả các bước.