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