2011-12-13 10 views
10

के लिए "मजा" मैं शिथिल पीएचपी (जैसे java.util.regex.Matcher) करने के लिए कुछ जावा वर्गों पोर्टिंग कर रहा हूँ, इसलिए मैं/पोर्ट इन के लिए इकाई परीक्षण चलाने के लिए सक्षम होने के लिए करना चाहते हैं:"मूल" जावा कक्षाओं के लिए यूनिट परीक्षण कहां हैं?

  • java.lang.StringBuilder
  • java.util.regex.Pattern
  • java.util.regex.Matcher

मैं उन्हें कहाँ से मिलेगी? किसी भी अर्ध-हालिया संस्करण से टेस्ट उपयोगी होंगे।

+1

मुझे नहीं पता कि ये ओरेकल के जेडीके के समान हैं, लेकिन शायद ओपनजेडीके के पास ऐसे परीक्षण हैं? – fge

+1

मैं "देशी जावा कक्षाएं" नहीं कहूंगा, बल्कि "जावा रनटाइम लाइब्रेरी में कक्षाएं" –

उत्तर

8

ओपनजेडीके प्रोजेक्ट ऑनलाइन अपना स्रोत प्रदान करता है। उदाहरण के लिए परीक्षण निर्देशिका StringBuilderhttp://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/file/58ad18490a50/test/java/lang/StringBuilder/ पर पाया जा सकता है। संस्करण संख्या को उस संस्करण के साथ बदलें जिसमें आप रुचि रखते हैं, और अन्य सभी वर्गों के परीक्षणों के अनुसार पथ को समायोजित करें।

+2

वाह, उम्मीद की जाएगी ... उच्च ... गुणवत्ता ... परीक्षण। फिर भी, +1 –

+2

+1: स्ट्रिंगबिल्डर कुछ स्थानों पर उपयोग किया जाता है और यदि यह टूटा हुआ होता तो यह कहीं और दिखाई देगा। आपको केवल कार्यक्षमता के लिए परीक्षणों की आवश्यकता नहीं है अन्य परीक्षण कवर। कोड मूल रूप से http://hg.openjdk.java.net/jdk7u/jdk7u2/jdk/file/58ad18490a50/test/java/lang/StringBuffer/ जैसा ही है, इसलिए आप इन परीक्षणों का भी उपयोग कर सकते हैं। –

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