2009-09-10 11 views
8

Salatalık'ta AfterStep'e bir BeforeStep eşdeğeri var mı?Salatalık ÖncesiAdım

Değilse - bir çözüm/çözüm bulmuş olan var mı?

+0

Bir BeforeStep ile ne yapmak istediğinizi bilmek yardımcı olacaktır. Her adımdan önce bir şeyler yapmaya mı çalışıyorsun? Yoksa belirli testler için verileri ayarlamaya mı çalışıyorsunuz? –

cevap

5

GitHub üzerindeki Cucumber Wiki üzerindeki Hooks belgelerine göre, yanıt yok. Before, ancak BeforeStep yoktur. Neyi başarmaya çalıştığınıza bağlı olarak, ihtiyacınız olanı Before yapabilir.

4

Şimdiye kadar Before olarak her senaryo ve AfterStep önce çalıştırılır - senaryosunda her adımdan sonra, sadece her iki kanca içinde size kodu girebileceğiniz BeforeStepulaşmak için: Önce ve AfterStep'i.

senaryo önce açıkça örneğin kullanılabilecek önce ama bazen o senaryolar açıklama kirletmez olmasından kaynaklanmaktadır pointles geçerli:

+0

Maalesef, her adımın başında, ne ayarlamış olursam sıfırlansın ve bu yöntemle çalışmaz. –

0

Ben oldukça eskimiş soru ama biliyorum. senaryo | |

G/hooks.rb örn yapmak

önce destek kullanmak Her senaryo
sonuna

bazı eylem eylem testi setinde HER senaryoya önce tekrarı gib gereken zaman durumunda yararlı olabilir önce yürütülmesi gereken
// şey.

0

TestNG içinde salatalık yapıyorum. Özellik dosyası işlendikçe adım tanım adlarını yazdırmak istiyorum. Bu, TestNG altında çalışırken gerçekleşmiyor. BeforeStep (StepDefinition sd) (ya da bunun gibi bir şey) gibi bir yöntemde bir BeforesStep ek açıklama olsaydı, adım tanımı adı kaydederdim. Bu çok yararlı olur.

Java Salatalık ile bunu yapmak için farklı bir yolu var mı?

İlgili konular