मैं वर्तमान में डेटा से व्यवसाय तर्क को दोबारा शुरू करने के बाद, लाइब्रेरी के लिए इकाइयों के परीक्षण लिख रहा हूं, अब मैं कुछ भ्रमित राज्य में हूं कि अब तर्क का परीक्षण कैसे करें!डेटा प्रदान करने के लिए सर्वोत्तम अभ्यास - PHPUnit
उदाहरण के लिए, मेरे पास एक जटिल प्रक्रिया है जो डेटा की एक सरणी पारित हो जाती है, मैं इसके लिए डेटा प्रदाता का उपयोग करने जा रहा हूं ताकि मैं सुनिश्चित कर सकूं कि यह सभी प्रकार के मामलों के लिए काम करेगा।
डेटा प्रदाता के माध्यम से जो डेटा मैं पास करने जा रहा हूं, क्या मुझे भी अपेक्षित परिणाम पारित करना चाहिए? या इसे परीक्षण में गणना की जानी चाहिए।
जैसा कि कहा गया है, गणना के लिए प्रक्रिया काफी जटिल प्रक्रिया है, काफी $a + $b
नहीं है।
इससे भी बदतर, यदि आप दो बार तर्क लागू करते हैं, तो कार्यान्वयन के दोनों में समान त्रुटि हो सकती है। –