Package nu.xom

Examples of nu.xom.Text


   
        public Nodes makeText(String s) {
           
            String stripped = stripSpace(s);
            if (stripped.length() == 0) return new Nodes();
            Text result = new Text(stripped);
            return new Nodes(result);
        }
View Full Code Here


    public void testAppendAndGet() {
       
        Nodes nodes = new Nodes();
        int length = 10;
        for (int i = 0; i < length; i++) {
            nodes.append(new Text(String.valueOf(i)));  
        }
        assertEquals(length, nodes.size());
        for (int i = 0; i < length; i++) {
            assertEquals(String.valueOf(i), nodes.get(i).getValue());  
        }    
View Full Code Here

   
   
    public void testInsertAtEnd() {
       
        Nodes nodes = new Nodes();
        nodes.insert(new Text("test"), 0);
        assertEquals("test", nodes.get(0).getValue());
        nodes.insert(new Text("test2"), 1);
        assertEquals("test2", nodes.get(1).getValue());
       
    }
View Full Code Here

    public void testInsert() {
       
        Nodes nodes = new Nodes();
        int length = 10;
        for (int i = 0; i < length; i++) {
            nodes.append(new Text(String.valueOf(i)));  
        }
        nodes.insert(new Comment("dTA"), 3);
        nodes.insert(new Comment("dTA"), 5);
        nodes.insert(new Comment("dTA"), 12);
        assertEquals(length+3, nodes.size());
        for (int i = 0; i < 3; i++) {
            assertEquals(String.valueOf(i), nodes.get(i).getValue());  
        }    
        assertEquals("dTA", nodes.get(3).getValue());
        assertEquals("dTA", nodes.get(5).getValue());
        assertEquals("dTA", nodes.get(12).getValue());
        for (int i = 6; i < length+2; i++) {
            assertEquals(String.valueOf(i-2), nodes.get(i).getValue());  
        }
       
        try {
            nodes.insert(new Text("data"), 14);  
        }
        catch (IndexOutOfBoundsException ex) {
            assertNotNull(ex.getMessage());
        }
                
        try {
            nodes.insert(new Text("data"), 140);  
        }
        catch (IndexOutOfBoundsException ex) {
            assertNotNull(ex.getMessage());
        }
                
        try {
            nodes.insert(new Text("data"), -14);  
        }
        catch (IndexOutOfBoundsException ex) {
            assertNotNull(ex.getMessage());
        }
                
View Full Code Here

    public void testDelete() {
       
        Nodes nodes = new Nodes();
        int length = 10;
        for (int i = 0; i < length; i++) {
            nodes.append(new Text(String.valueOf(i)));  
        }    
       
        Node result = nodes.remove(0);
        assertEquals(length-1, nodes.size());
        assertEquals("0", result.getValue());
View Full Code Here

    }

   
    public void testNullCheck() {
    
        Text t = new Text("");
        try {
            assertEquals(t, null);
            fail("Allowed comparison with null");
        }
        catch (ComparisonFailure ex) {
View Full Code Here

    }
   
   
    public void testCompareMismatchedTypes() {
    
        Node n1 = new Text("");
        Node n2 = new Attribute("name", "value");
       
        try {
            assertEquals(n1, n2);
            fail("Text equals Attribute?!");
View Full Code Here

    }
   
   
    public void testCompareMismatchedNullNodeTypes() {
    
        Node n1 = new Text("");
        Node n2 = null;
       
        try {
            assertEquals(n1, n2);
            fail("Text equals null?!");
View Full Code Here

   
    public void testC0Controls() {  
       
         for (char c = 0; c < '\t'; c++) {
             try {
                 new Text(String.valueOf(c));
             }
             catch (IllegalDataException success) {
                 assertNotNull(success.getMessage());
            
         }
        
         for (char c = '\r'+1; c < ' '; c++) {
             try {
                 new Text(String.valueOf(c));
             }
             catch (IllegalDataException success) {
                 assertNotNull(success.getMessage());
                 assertEquals(String.valueOf(c), success.getData());
            
View Full Code Here

        Builder builder = new Builder(new CommentFilter());
        Document doc = builder.build(data, "http://www.example.org/");
        Element root = doc.getRootElement();
        assertEquals(2, root.getChildCount());
        assertEquals("data data", root.getValue());
        Text text = (Text) root.getChild(0);
        assertEquals("data", text.getValue())
       
    }
View Full Code Here

TOP

Related Classes of nu.xom.Text

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.