के साथ एकाधिक कक्षाओं का परीक्षण करना यह एक बेवकूफ सवाल हो सकता है, लेकिन मैं इसे काम करने के लिए प्रतीत नहीं कर सकता।PHPUnit
मैं परीक्षण करने के लिए PHPUnit का उपयोग कर रहा हूं।
class XTest extends PHPUnit_Framework_TestCase {...}
class YTest extends PHPUnit_Framework_TestCase {...}
हालांकि, मैं दोनों वर्गों को चलाने के लिए असमर्थ हूं: वर्तमान में मैं Tests.php नामक एक फाइल में दो वर्गों की है। मैं विंडोज पर निम्न आदेश चला रहा हूं:
php "C:\Program Files (x86)\PHP\phpunit" Tests
और यह "टेस्ट" नामक एक टेस्ट क्लास चलाने की कोशिश करता है। इसके बजाय, मैं इसे "एक्सटेस्ट" और "वाईटेस्ट" और फ़ाइल पर मौजूद सभी को चलाने के लिए चाहता हूं। मैं आसानी से कई परीक्षण कक्षा कैसे चला सकता है?
लेकिन क्या कई परीक्षण चलाने का कोई आसान तरीका है? मैं 200 कक्षाओं का परीक्षण करने के लिए 200 अलग-अलग आदेशों को चलाने के लिए नहीं चाहता ... – Tower
निश्चित रूप से, यदि आप परीक्षण धावक को तर्क के रूप में एक निर्देशिका देते हैं, तो यह निर्देशिका को उन सभी परीक्षणों को दोबारा चलाने के लिए पार करेगा। –
एक फ़ाइल में दोनों वर्गों का परीक्षण करने का एक और विकल्प: 1) test.php को Test.php का नाम बदलें 2) इसे एक अलग निर्देशिका में डालें, मान लें कि 'परीक्षण' 3) रन: phpunit परीक्षण – Andy