Also removed setBeanShellExpression from XmlSuite (should do the same for XmlTest down the road).
…er working initialized m_class in ctor itself instead of in getSupportClass() method. This allows the eqauls comparision to continue working for XmlClass and in turn for XmlTest and in turn for XmlSuite. Ran tests. Also, ran Junit via TestNG that failed before and passed after the fix.
…ia DP and/or Inject) and test parameters Added test as well. All 492 tests passed
1. Everytime XmlSuite.setParentSuite() or setParameters() is invoked, also invoke updateParameters() so that the set of parameters that apply to the current suite is up-to-date. This fixes an NPE in SuiteResultCounts.calculateResultCounts(). 2. Also, added tests to ensure this is working properly. Saw that the failing test passed after the code fix. 3. Added some previously missing tests related to parameter inheritance. All 490 tests pass.
…e not defined in Unicode. This method is used in the generation of the testng-results.xml file to avoid generating an invalid xml.