मैं कुछ ऐसा करना चाहता हूं:
@RunWith(Categories.class)
@Categories.IncludeCategory(Small.class)
@Categories.ExcludeCategory({Manual.class, NonFunctional.class})
@Suite.SuiteClasses(AllTests.class)
public class SmallTests {
}
लेकिन बहिष्कृत श्रेणियां केवल एक वर्ग को स्वीकार करती हैं, न कि कक्षाओं की एक सरणी को।
3 जवाब
ऐसा लगता है कि रनटाइम-सूट एक और समाधान/समाधान प्रदान कर सकता है।
यह JUnit 4.12 संस्करण में समर्थित होगा, देखें https://github.com/junit-team/junit/blob/master/src/main/java/org/junit/experimental/categories/Categories.java
इसके लिए एक जुनीट 4 फीचर अनुरोध है: https://github.com/junit-team/junit/issues/146
यह लिंक एक वर्कअराउंड भी सुझाता है:
एक बहुत ही सुंदर समाधान नहीं है। यदि आप सुइट्स का इनहेरिटेंस पदानुक्रम बनाते हैं और प्रत्येक स्तर पर एक श्रेणी को बाहर करते हैं, तो आप कई शामिल या बहिष्कृत कर सकते हैं।
संबंधित सवाल
नए सवाल
java
जावा एक उच्च स्तरीय प्रोग्रामिंग भाषा है। इस टैग का उपयोग तब करें जब आपको भाषा का उपयोग करने या समझने में समस्या हो। इस टैग का उपयोग शायद ही कभी किया जाता है और इसका उपयोग अक्सर [वसंत], [वसंत-बूट], [जकार्ता-ई], [Android], [javafx], [हडूप], [श्रेणी] और [मावेन] के साथ किया जाता है।