Menu

#11 Create TreePath with XML-Property as PathData

open
nobody
None
5
2005-07-06
2005-07-06
Anonymous
No

Create a PathData-Object in XML-Test for use in JTree-Click
<property name="ticketfolder"
value="PathData[NULL,Tickets]"/>
...
<click pathrefid="ticketfolder" refid="Component2"
type="JTreeMouseEventData"/>

Will create a PathData-Object in XMLProperties with the
name ticketfolder.

Fix the PropertyTagHandler.processElement() so that it
creates the new instance:

public void processElement() throws XMLException {
validateElement();

String name = getString(NAME);
String valueString = getString(VALUE);
Object value = valueString;

if(valueString!=null&&valueString.startsWith("PathData[")
&& valueString.endsWith("]"))
{
valueString =
valueString.substring("PathData[".length());
valueString =
valueString.substring(0,valueString.length()-1);
String[] pathArray = valueString.split(",");
value = new PathData(pathArray);
}

if (getXMLTestCase() != null) {
getXMLTestCase().addProperty(name, value);
} else {
getXMLTestSuite().addProperty(name, value);
}
}

Discussion


Log in to post a comment.