2014-09-05 6 views
5

में किया जा सकता है। मैं कक्षा स्तर पर @group या @author एनोटेशन का उपयोग करने की संभावना का पता लगाने की कोशिश कर रहा हूं, ताकि मैं विशिष्ट लोगों को कुछ प्रकार के स्वामित्व सौंप सकूं। इसके अलावा, मैं चीजों को मैक्रो-मैनेज करने की योजना बना रहा हूं, जैसे: यदि मैं एक या एक से अधिक वर्गों को चलाने के लिए चाहता हूं (पूरी तरह से), तो मैं केवल एबीसी कह सकता हूं और --groups विकल्प का उपयोग कर सकता हूं।क्या @ ग्रुप एनोटेशन का उपयोग कक्षा स्तर पर phpunit

वर्तमान में, मुझे लगता है कि @groups या @author केवल परीक्षण केस स्तर पर उपयोग किया जाता है, न कि टेस्ट क्लास स्तर पर। मुझे लगता है कि एक वर्ग में सैकड़ों परीक्षण मामले हो सकते हैं, और @author या @group लिखना बहुत कठिन होगा। और भविष्य में, यदि स्वामित्व बदलता है, तो हमें हर जगह एनोटेशन विशेषता बदलने की जरूरत है। इसलिए, @group या कक्षा स्तर पर ऐसा कुछ निर्दिष्ट करने का कोई तरीका है?

उत्तर

7

हाँ आप परीक्षण कक्षाओं पर @group का उपयोग कर सकते हैं। हालांकि मुझे इसे दस्तावेज़ीकरण में नहीं मिला, इसलिए यह कुछ ऐसा हो सकता है जो बदल जाएगा। (मैंने इसे PHPUnit v3.7.37 पर देखा है)

नोट: यह ऐसा कुछ है जो कोशिश करने में काफी आसान है, मैं इसे यहां पूछने से भी तेज कहूंगा। Google में "phpunit क्लास लेवल ग्रुप एनोटेशन" टाइप करने से पहले परिणाम के रूप में blog page उत्पन्न होता है।

संबंधित मुद्दे