एक यूनिट टेस्ट प्रोजेक्ट में, मुझे कुछ मदद की ज़रूरत है कि मैं कैसे मार्शल एक्सएमएल में 2 अनावश्यक माता-पिता नोड्स को छुपा सकता हूं? क्या कोई मुझे यह समझने में मदद कर सकता है कि इसे कैसे किया जाए?एक्सस्ट्रीम: मैं मार्शल एक्सएमएल में 2 अनावश्यक माता-पिता नोड्स कैसे छिपा सकता हूं?
मेरे marshalled output इस तरह दिखता है:
<suite>
<suiteName>Suite 1</suiteName>
<sauceURL>http://username-string:[email protected]:80/wd/hub</sauceURL>
<tests>
<test>
<rowArgs>
<arg>
<enabled type="java.lang.Boolean">true</enabled>
</arg>
<arg>
<testname type="java.lang.String">Test 1</testname>
</arg>
<arg>
<environment type="java.lang.String">portal1</environment>
</arg>
<arg>
<testlocale type="java.lang.String">Grid</testlocale>
</arg>
<arg>
<browser type="java.lang.String">Firefox</browser>
</arg>
<arg>
<url type="java.lang.String">http://google.com</url>
</arg>
</rowArgs>
</test>
...
लेकिन मैं अनावश्यक "rowArgs" और "आर्ग" टैग को छिपाने के लिए इतना है कि शेष नोड्स परीक्षण नोड के अंतर्गत तुरंत कर रहे हैं चाहते हैं। मैं यह कैसे कर सकता हूँ?
आप मेरी मदद करने के लिए see my code HERE, if it helps कर सकते हैं। मुझे संदेह है कि मुझे अपना ट्रांसफार्मर लिखने की ज़रूरत है? मैं इस दौरान उस प्रयोग पर काम करूंगा।
हां, ऐसा लगता है कि यह काम करता है। मैंने अपना रेपो अपडेट किया। मुझे टेस्टअर्गेमेंट्स क्लास के सेट विधियों में, मेरे अनमोललिंग में एक छोटी सी बग को ठीक करने की ज़रूरत है। धन्यवाद। – djangofan
बढ़िया है कि यह आपके लिए भी काम करता है। – Matthias