मैं एक एसओए सिस्टम के लिए कार्यात्मक परीक्षण लिख रहा हूं इसलिए फ्रंटेंड से बैकएंड उपप्रणाली का परीक्षण करने की आवश्यकता है।phpunit परीक्षणों के बीच आवृत्ति चर को संरक्षित करने का कोई तरीका?
यह एक मानक सीआरयूडी प्रणाली है। मेरे पास एक परीक्षण है जो परीक्षण करता है कि मैं एक वस्तु बना सकता हूं, और यह मुझे नई वस्तु का आईडी देता है। बाद के परीक्षणों में मैं इस ऑब्जेक्ट को संपादित करना और फिर हटाना चाहता हूं, लेकिन phpunit प्रत्येक बार टेस्ट क्लास को फिर से चालू कर रहा है, इसलिए मैं अपना इंस्टेंस चर खो देता हूं।
मैं इसे कैसे प्राप्त कर सकता हूं? आर्किटेक्चर में प्रत्येक सर्वर पर कार्यात्मक परीक्षण चलाना एक विकल्प नहीं है।
एक बात करने के लिए ध्यान रखें कि PHPUnit किसी परीक्षण को निष्पादित करने से पहले प्रत्येक परीक्षण विधि * के लिए आपके परीक्षण मामले का एक नया उदाहरण बनाता है। * –
ध्यान में रखना एक बात यह है कि PHPUnit में ** खराब डिज़ाइन ** है ... – inf3rno