1 7 8 package org.dom4j; 9 10 import junit.textui.TestRunner; 11 12 17 public class SetTextTest extends AbstractTestCase { 18 public static void main(String [] args) { 19 TestRunner.run(SetTextTest.class); 20 } 21 22 29 public void testSetText1() throws Exception { 30 String newURL = "newURL"; 31 32 Node urlNode = document.selectSingleNode("//root/author[1]/url"); 33 urlNode.setText(newURL); 34 35 assertEquals(newURL, urlNode.getText()); 36 assertTrue(urlNode instanceof Element); 37 38 Element urlElement = (Element) urlNode; 39 assertEquals(0, urlElement.elements().size()); 40 } 41 42 public void testSetText2() throws Exception { 43 String newName = "Strachem James"; 44 45 Node authorNode = document.selectSingleNode("//root/author[1]"); 46 authorNode.setText(newName); 47 48 assertEquals(newName, authorNode.getText()); 49 assertTrue(authorNode instanceof Element); 50 51 Element urlElement = (Element) authorNode; 52 assertEquals(1, urlElement.elements().size()); 53 } 54 } 55 56 92 | Popular Tags |