के साथ परीक्षण विधियों को कैसे चलाएं I JUnit और सेलेनियम वेबड्राइवर का उपयोग कर रहा हूं। मैं कैसे मैं उन्हें अपने कोड में लिखते हैं, के रूप में नीचे के रूप में क्रम में अपने परीक्षण के तरीकों को चलाना चाहते हैं:जूनिट
welcomeNewUserTest()
registerUserTest()
questionaireNewUserTest()
:
@Test
public void registerUserTest(){
// code
}
@Test
public void welcomeNewUserTest(){
// code
}
@Test
public void questionaireNewUserTest(){
// code
}
लेकिन यह काम नहीं करता है, यह हमेशा इस क्रम में अपने परीक्षण के तरीकों को निष्पादित करता है
अगर मैं प्रत्यय परीक्षण के साथ अपनी विधि का नाम देता हूं तो मैंने कहीं जवाब पढ़ा है, तो जुनीट उन्हें कोड में ऑर्डर करने के क्रम में निष्पादित करेगा। जाहिर है, यह काम नहीं करता है।
कोई मदद? धन्यवाद
यदि मैं आपके परिदृश्य को सही ढंग से समझता हूं, तो यह परीक्षण करने का एक बुरा दृष्टिकोण है - आपके परीक्षण एक-दूसरे से स्वतंत्र होना चाहिए। –
@DmitryZaitsev: हाँ, मुझे पता है। क्योंकि मैं स्वीकृति परीक्षण लिखता हूं, और यह वास्तव में बड़ा है, मैं इसे छोटे परीक्षण विधियों में तोड़ने की कोशिश करता हूं। यह देखने का प्रयास करें कि क्या जूनिट उन्हें – Ragnarsson
क्रम में चला सकता है [संभावित डुप्लिकेट [JUnit4 में विशिष्ट क्रम में परीक्षण विधियों को कैसे चलाएं?] (Http://stackoverflow.com/questions/3693626/how-to-run-test-methods- इन-विशिष्ट-ऑर्डर-इन-जूनिट 4) –