अनिवार्य रूप से मेरे पास killProgram नामक कक्षा का एक तरीका है, जिसका उद्देश्य एचटीटीपी रीडायरेक्ट भेजना है और फिर PHP को मारना है।यदि फ़ंक्शन को PHP को मारना है तो आप फ़ंक्शन का परीक्षण करने के लिए PHPUnit का उपयोग कैसे करते हैं?
मुझे इसका परीक्षण कैसे करना चाहिए? जब मैं phpunit चलाता हूं यह उस परीक्षण के लिए कुछ भी वापस नहीं करता है, और पूरी तरह बंद हो जाता है।
अभी मैं हत्यारे प्रोग्राम को एक अपवाद फेंकने पर विचार कर रहा हूं जिसे संभाला नहीं जाना चाहिए, जिससे मुझे यह बताने की अनुमति मिल जाएगी कि एक अपवाद फेंक दिया गया था।
क्या कोई बेहतर तरीका है?
हाँ, अभी मैंने अपवाद फेंकने का फैसला किया है। समस्या यह है कि मेरा डिफ़ॉल्ट अपवाद हैंडलर इस फ़ंक्शन को कॉल करने का इरादा रखता है, इसलिए मुझे killProgramException नामक एक नया अपवाद बनाना है जो मेरा अपवाद हैंडलर अनदेखा करता है। हैकी –