phpunit पर टैग किए गए जवाब

PHPUnit PHP के लिए एक प्रोग्रामर-ओरिएंटेड टेस्टिंग फ्रेमवर्क है। यह इकाई परीक्षण ढांचे के लिए xUnit वास्तुकला का एक उदाहरण है।


13
फ़ापुनिट के साथ एकल परीक्षण विधि कैसे चलाएं?
मैं testSaveAndDropफ़ाइल में नाम के escalation/EscalationGroupTest.phpसाथ एक एकल परीक्षण विधि चलाने के लिए संघर्ष कर रहा हूँ phpunit। मैंने निम्नलिखित संयोजनों की कोशिश की: phpunit EscalationGroupTest escalation/EscalationGroupTest.php --filter=escalation/EscalationGroupTest.php::testSaveAndDrop phpunit EscalationGroupTest escalation/EscalationGroupTest.php --filter=EscalationGroupTest.php::testSaveAndDrop phpunit EscalationGroupTest escalation/EscalationGroupTest.php --filter=EscalationGroupTest::testSaveAndDrop phpunit EscalationGroupTest escalation/EscalationGroupTest.php --filter=testSaveAndDrop प्रत्येक मामले में फ़ाइल में सभी परीक्षण मेथोड escalation/EscalationGroupTest.phpनिष्पादित किए …
335 php  phpunit 

8
PHPUnit के साथ संरक्षित विधियों का परीक्षण करने के लिए सर्वोत्तम अभ्यास
मैंने चर्चा की कि क्या आप निजी पद्धति की जानकारीपूर्ण जाँच करते हैं। मैंने फैसला किया है, कि कुछ वर्गों में, मैं संरक्षित विधियां करना चाहता हूं, लेकिन उनका परीक्षण करना चाहिए। इनमें से कुछ विधियां स्थिर और संक्षिप्त हैं। क्योंकि अधिकांश सार्वजनिक तरीके उनका उपयोग करते हैं, मैं शायद …

16
PHP यूनिट परीक्षणों के निष्पादन के दौरान CLI में आउटपुट कैसे करें?
PHPUnit परीक्षण चलाते समय, मैं आउटपुट को डंप करने में सक्षम होना चाहूंगा ताकि मैं एक या दो चीजों को डिबग कर सकूं। मैंने निम्नलिखित कोशिश की है ( PHPUnit मैनुअल उदाहरण के समान ); class theTest extends PHPUnit_Framework_TestCase { /** * @outputBuffering disabled */ public function testOutput() { print_r("Hello …

6
परीक्षण सार कक्षाएं
मैं PHPUnit के साथ एक अमूर्त वर्ग के ठोस तरीकों का परीक्षण कैसे करूं? मुझे उम्मीद है कि मुझे परीक्षण के भाग के रूप में किसी प्रकार की वस्तु बनानी होगी। हालाँकि, मुझे इसके लिए सबसे अच्छा अभ्यास नहीं पता है या अगर PHPUnit इसके लिए अनुमति देता है।

11
मैं पैरामीटर के आधार पर विभिन्न मूल्यों को वापस करने के लिए PHPUnit MockObjects कैसे प्राप्त कर सकता हूं?
मुझे एक PHPUnit नकली वस्तु मिली 'return value'है जो इसके तर्क से कोई फर्क नहीं पड़ता: // From inside a test... $mock = $this->getMock('myObject', 'methodToMock'); $mock->expects($this->any)) ->method('methodToMock') ->will($this->returnValue('return value')); मैं जो करने में सक्षम होना चाहता हूं, वह मॉक विधि को पारित किए गए तर्कों के आधार पर एक अलग …

15
PHPUnit: मुखर दो सरणियाँ समान हैं, लेकिन महत्वपूर्ण नहीं तत्वों का क्रम
वस्तुओं के दो सरणियों के बराबर होने का दावा करने का एक अच्छा तरीका क्या है, जब सरणी में तत्वों का क्रम महत्वहीन है, या यहां तक ​​कि परिवर्तन के अधीन है?

12
सरलतम बनाम PHPunit
मैं सोच रहा था कि क्या किसी को भी इस दोनों सामानों में अनुभव है कि दोनों के बीच महत्वपूर्ण अंतर पर कुछ प्रकाश डाला जा सकता है अगर कोई? प्रत्येक की कोई विशिष्ट ताकत जो इसे किसी विशिष्ट मामले के लिए उपयुक्त बनाती है?

7
मुखर और मुखर के बीच अंतर phpunit में?
PHPUnit में एक मुखर विधि शामिल है: https://phpunit.de/manual/current/en/appendixes.assertions.html#appendixes.assertions.assertEquals इसकी एक मुखर विधि भी है: https://phpunit.de/manual/current/en/appendixes.assertions.html#appendixes.assertions.assertSame पहली नज़र में ऐसा लगता है कि वे भी यही काम करते हैं। दोनों के बीच क्या अंतर है? वे दोनों निर्दिष्ट क्यों हैं?
121 phpunit 

5
अलग तर्क के साथ phpunit नकली विधि कई कॉल
क्या अलग-अलग इनपुट तर्कों के लिए विभिन्न मॉक-एक्सपेक्ट्स को परिभाषित करने का कोई तरीका है? उदाहरण के लिए, मेरे पास डीबी नामक डेटाबेस लेयर क्लास है। इस वर्ग में "क्वेरी (स्ट्रिंग $ क्वेरी)" नामक विधि है, यह विधि इनपुट पर SQL क्वेरी स्ट्रिंग लेती है। क्या मैं इस वर्ग (DB) …
117 php  mocking  phpunit 

1
फपुनिट को विफलता पर कैसे रोकें
मैं फ़पुनिट परीक्षणों का एक बड़ा सूट चला रहा हूं, और मैं चाहूंगा कि यह परीक्षण जितनी जल्दी विफल हो जाए, बल्कि सभी परीक्षणों के पूरा होने की प्रतीक्षा करने के बजाय इसे सभी विफलताओं की सूची दें। मैं इसे करने के लिए phpunit को कैसे बता सकता हूं?

7
PHPUnit के साथ PHP हेडर का परीक्षण करें
मैं एक वर्ग का परीक्षण करने के लिए PHPunit का उपयोग करने की कोशिश कर रहा हूं जो कुछ कस्टम हेडर को आउटपुट करता है। समस्या यह है कि मेरी मशीन पर यह है: <?php class HeadersTest extends PHPUnit_Framework_TestCase { public function testHeaders() { ob_start(); header('Location: foo'); $headers_list = headers_list(); …

21
PHPUnit - कॉन्फ़िगरेशन फ़ाइल का उपयोग करते समय 'कोई परीक्षण निष्पादित नहीं'
समस्या मेरे कोड की गुणवत्ता में सुधार करने के लिए, मैंने अपने औसत दर्जे के सर्वश्रेष्ठ परीक्षण समाधानों के बजाय यूनिट परीक्षण का उपयोग करके अपने कोड को कैसे परीक्षण करना सीखने की कोशिश करने का निर्णय लिया है। मैंने एक निजी पुस्तकालय के लिए संगीतकार का उपयोग करके PHPUnit …

3
PHPunit में परीक्षण कैसे छोड़ें?
मैं जेनकिंस के संबंध में फ़ापुनिट का उपयोग कर रहा हूं, और मैं XML फ़ाइल में कॉन्फ़िगरेशन सेट करके कुछ परीक्षण छोड़ना चाहता हूं phpunit.xml मुझे पता है कि मैं कमांड लाइन पर उपयोग कर सकता हूं: phpunit --filter testStuffThatBrokeAndIOnlyWantToRunThatOneSingleTest मैं उस XML फ़ाइल में कैसे अनुवाद करूं क्योंकि <filters>टैग …
88 php  phpunit 

7
नकली फ़र्ज़ी मॉक के लिए कंस्ट्रक्टर के तर्क से बचें
फ़ोकुनिट को मॉक ऑब्जेक्ट के लिए कंस्ट्रक्टर को कॉल करने से बचने का तरीका क्या है? अन्यथा मुझे कंस्ट्रक्टर तर्क के रूप में एक नकली वस्तु की आवश्यकता होगी, उसके लिए एक और एक आदि। एपीआई इस तरह प्रतीत होता है: getMock($className, $methods = array(), array $arguments = array(), $mockClassName …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.