A simple test class with getters and setters for a long and a string value.
Created: Feb 22, 2003 Copyright: Copyright (c) 2003 Assumptions: none Requires: nothing Required by: FunctionalTestXmlReader, FunctionalTestXmlWriter Revision History:
1038103910401041104210431044104510461047104810491050
/** * Test to make sure that an invalid filename throws an XmlException */ public void testInvalidFile() { TestHelperSimple simple = new TestHelperSimple(); assertNotNull(simple); simple.setString("test"); try { XmlWriter xmlWriter = new XmlWriter("/foobardpath/foobarfile.xml"); assertNotNull(xmlWriter); xmlWriter.setRootObject(simple);
10621063106410651066106710681069107010711072107310741075
* Test to make sure that a valid filename does not throw an XmlException */ public void testValidFile() { String filename = "./foobarfile.xml"; TestHelperSimple simple = new TestHelperSimple(); assertNotNull(simple); simple.setString("test"); simple.setNumber(345); try { XmlWriter xmlWriter = new XmlWriter(filename); assertNotNull(xmlWriter); xmlWriter.setRootObject(simple);
10881089109010911092109310941095109610971098109911001101
*/ public void testSimpleDashes() { CharArrayWriter output = new CharArrayWriter(); assertNotNull(output); TestHelperSimple simple = new TestHelperSimple(); assertNotNull(simple); simple.setNumber(808); simple.setString("mdk"); Diff myDiff = null; try { XmlWriter xmlWriter = new XmlWriter(output); assertNotNull(xmlWriter);
179180181182183184185186187188189190191192
*/ public void testSimpleXml() { CharArrayWriter output = new CharArrayWriter(); assertNotNull(output); TestHelperSimple simple = new TestHelperSimple(); assertNotNull(simple); simple.setNumber(808); simple.setString("mdk"); Diff myDiff = null; try { XmlWriter xmlWriter = new XmlWriter(output); assertNotNull(xmlWriter);
293294295296297298299300301302303304305306
*/ public void testSimpleWithAmpersand() { CharArrayWriter output = new CharArrayWriter(); assertNotNull(output); TestHelperSimple simple = new TestHelperSimple(); assertNotNull(simple); simple.setNumber(808); simple.setString("a&b"); Diff myDiff = null; try { XmlWriter xmlWriter = new XmlWriter(output); assertNotNull(xmlWriter);
325326327328329330331332333334335336337338
*/ public void testSimpleWithLtGt() { CharArrayWriter output = new CharArrayWriter(); assertNotNull(output); TestHelperSimple simple = new TestHelperSimple(); assertNotNull(simple); simple.setNumber(808); simple.setString("a<b>c"); Diff myDiff = null; try { XmlWriter xmlWriter = new XmlWriter(output); assertNotNull(xmlWriter);
135136137138139140141142143144
catch (XmlException e) { fail("Unexpected error: " + e.toString()); } assertNotNull(xmlReader); TestHelperSimple helper = (TestHelperSimple)xmlReader.getRootObject(); assertNotNull(helper); assertTrue(helper.getNumber() == 808); assertTrue("mdk".equals(helper.getString())); }
158159160161162163164165166167
169170171172173174175176177178179180181182
public void testWritingGloballyMappedProperties() { configSimpleTest(); CharArrayWriter output = new CharArrayWriter(); assertNotNull(output); TestHelperSimple simple = new TestHelperSimple(); assertNotNull(simple); simple.setNumber(808); simple.setString("mdk"); Diff myDiff = null; try { XmlWriter xmlWriter = new XmlWriter(output); assertNotNull(xmlWriter);