ruper2/src/test/core/org/krysalis/ruper2/util/xml XMLParserTests.java,NONE,1.1 test.xml,NONE,1.1 TestParent.java,NONE,1.1 TestChild.java,NONE,1.1
| Newsgroups | gmane.comp.krysalis.metamorphosis.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/metamorphosis/ruper2/src/test/core/org/krysalis/ruper2/util/xml
In directory sc8-pr-cvs1:/tmp/cvs-serv30481/src/test/core/org/krysalis/ruper2/util/xml
Added Files:
XMLParserTests.java test.xml TestParent.java TestChild.java
Log Message:
Avoid clash with existing Ruper...
--- NEW FILE: XMLParserTests.java ---
package org.krysalis.ruper2.util.xml;
import java.io.File;
import java.util.HashMap;
import junit.framework.TestCase;
/**
* @author anou_mana
*/
public class XMLParserTests extends TestCase
{
public XMLParserTests(String name)
{
super(name);
}
public void testXMLParse() throws Exception
{
XMLEntryTable xmlEntryTable = new XMLEntryTable();
xmlEntryTable.put("parent","org.krysalis.ruper2.util.xml.TestParent");
xmlEntryTable.put("child","org.krysalis.ruper2.util.xml.TestChild");
XMLParser parser = new XMLParser(xmlEntryTable);
XMLContext xmlContext =
parser.parse(
new File("src/java/test/core/org/krysalis/ruper/util/xml/test.xml"));
HashMap map = xmlContext.getCreatedTagObjects();
assertNotNull("Has Parent Object", map.get("parent"));
assertNotNull("Has Child Object", map.get("child"));
}
public static void main(String[] args)
{
junit.textui.TestRunner.run(XMLParserTests.class);
}
}
--- NEW FILE: test.xml ---
<?xml version="1.0"?>
<parent attribute1="att1" attribute2="att2">
<child childAttribute="childAtt" >
</child>
</parent>
--- NEW FILE: TestParent.java ---
/*
* Created on Sep 4, 2003
*/
package org.krysalis.ruper2.util.xml;
/**
* @author anou_mana
*/
public class TestParent
{
private String m_attribute1;
private String m_attribute2;
private TestChild m_testChild;
/**
*
*/
public TestParent()
{
super();
// TODO Auto-generated constructor stub
}
/**
* @return
*/
public String getAttribute1()
{
return m_attribute1;
}
/**
* @return
*/
public String getAttribute2()
{
return m_attribute2;
}
/**
* @return
*/
public TestChild getTestChild()
{
return m_testChild;
}
/**
* @param string
*/
public void setAttribute1(String string)
{
m_attribute1 = string;
}
/**
* @param string
*/
public void setAttribute2(String string)
{
m_attribute2 = string;
}
/**
* @param child
*/
public void setTestChild(TestChild child)
{
m_testChild = child;
}
public TestChild createTestChild()
{
m_testChild = new TestChild();
return this.m_testChild;
}
public String toString()
{
StringBuffer buff = new StringBuffer();
buff.append("ClassName : ");
buff.append(this.getClass().getName());
buff.append("\n\tAttribute1 : ");
buff.append(this.m_attribute1);
buff.append("\n\tAttribute2 : ");
buff.append(this.m_attribute2);
buff.append("\n\t\tChildClass");
buff.append(this.m_testChild.toString());
return buff.toString();
}
}
--- NEW FILE: TestChild.java ---
/*
* Created on Sep 4, 2003
*/
package org.krysalis.ruper2.util.xml;
/**
* @author anou_mana
*/
public class TestChild
{
private String m_childAttribute;
/**
*
*/
public TestChild()
{
super();
// TODO Auto-generated constructor stub
}
/**
* @return
*/
public String getChildAttribute()
{
return m_childAttribute;
}
/**
* @param string
*/
public void setChildAttribute(String string)
{
m_childAttribute = string;
}
public String toString()
{
StringBuffer buff = new StringBuffer();
buff.append("ClassName : ");
buff.append(this.getClass().getName());
buff.append("\n\tChildAttribute1 : ");
buff.append(this.m_childAttribute);
return buff.toString();
}
}
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf