2008-12-03 20 views
5

मुझे नहीं पता कि मुझे अपने @ एंटिटी-एनोटेटेड पोजोस का परीक्षण करना चाहिए या नहीं। आखिरकार, मुख्य रूप से केवल जेनरेटर/सेटर्स उत्पन्न होते हैं। क्या मुझे उनका परीक्षण करना चाहिए?@Entity Pojos का परीक्षण किया जाना चाहिए?

जब डीएओ का परीक्षण करने की बात आती है तो मैं उन सभी इकाइयों का उपयोग कर रहा हूं - इसलिए वे पहले ही अनुमानित परीक्षण कर चुके हैं, मुझे लगता है?

आपके विचारों के लिए धन्यवाद।

मैट

उत्तर

9

क्या आपके कोड में कोई भी बग शामिल है? यदि नहीं, तो इसका परीक्षण करने में क्या बात है? वास्तव में, इसका परीक्षण करने की कोशिश करने से केवल नई बग शुरू हो जाएंगी (क्योंकि आपके परीक्षण गलत हो सकते हैं)।

तो निष्कर्ष यह है कि: कोड के बिना गेटर्स और सेटर्स का परीक्षण नहीं करना चाहिए (यानी वे जो बिना किसी अतिरिक्त कोड के फ़ील्ड को असाइन या पढ़ते हैं)।

अपवाद यह है: जब आप मैन्युअल रूप से उन गेटर्स/सेटर्स लिखते हैं क्योंकि आप एक टाइपो बना सकते थे। लेकिन फिर भी, कुछ कोड इनका उपयोग करेंगे और उस कोड के लिए एक परीक्षण होना चाहिए जो बदले में परीक्षण करता है कि गेटर्स/सेटर्स सही तरीके से व्यवहार करते हैं या नहीं।

+0

आपके उत्तर के लिए धन्यवाद, हारून! – Matt

3

लेखन परीक्षणों के बारे में सोचने का एकमात्र कारण @Entity एनोटेशन का परीक्षण करना होगा। मूल्यों का भंडारण और पुनर्प्राप्ति का परीक्षण करना ऐसा लगता है कि कोई हमारे प्रोग्रामिंग पर्यावरण की मौलिक क्षमता पर संदेह कर रहा है :)

संबंधित मुद्दे