मान लीजिए कि मेरे मार्ग अलग-अलग रूटबिल्डर वर्ग में बनाए गए हैं। ऐसा लगता है कि: JMS कतार सेअपाचे कैमल में यूनिट परीक्षण उत्पादन मार्ग कैसे करें?
- हड़पने संदेश
- कुछ परिवर्तन करते हैं, मान्यता आदि
- मान्यता के आधार पर विशिष्ट JMS कतार के लिए तत्पर परिणाम और डीबी में कुछ बचाने
मैं था यूनिट की तरह इस रूट का परीक्षण किसी भी जेएमएस ब्रोकर और कोई डीबी नहीं है। मुझे पता है कि मैं अपने प्रोसेसर कार्यान्वयन का मज़ाक उड़ा सकता हूं लेकिन यह पर्याप्त नहीं है। मैं इस मार्ग को बदलना नहीं चाहता (मान लीजिए कि मुझे उस वर्ग को जार फ़ाइल में मिला है)। जहां तक मुझे कैमल इन एक्शन (सेकेंड 6.2.6) से पता है, एंडपॉइंट्स और अन्य सामानों के मैक्स का उपयोग करने में सक्षम होने के लिए मुझे अपनी रूट एंडपॉइंट परिभाषाओं को बदलने की ज़रूरत है (पुस्तक के उदाहरण में यह "मीना: टीसीपी:// मिरांडा "से" नकली: मिरांडा "आदि)।
क्या मार्ग परिभाषाओं को बदलने के बिना पूर्ण अलगाव में प्रवाह का परीक्षण करना संभव है? यदि मुझे अपना रूटबिल्डर एक अलग वर्ग के रूप में मिला, तो क्या मुझे किसी भी तरह से "प्रतिलिपि" मार्ग परिभाषा के लिए मजबूर होना पड़ा और इसे मैन्युअल रूप से बदलना पड़ा? क्या यह गलत बात का परीक्षण नहीं कर रहा है?
मैं ऊंट के लिए काफी नया हूं और मेरे लिए यह वास्तव में अच्छा होगा कि मार्गों को हटाने के दौरान पृथक इकाई परीक्षण हो सके। बस कुछ बदलने में सक्षम होने के लिए, छोटे परीक्षण चलाएं, परिणाम देखें और इसी तरह।