Examples of BlockList


Examples of org.jostraca.BlockList

    assertEquals( bl01, bl01o );
  }

  public void testParseScript() throws Exception {
    String p01 = "<%script%>";
    BlockList bl01 = new BlockList();
    bl01.add( new Block( Block.TYPE_script, "script" ) );

    BlockList bl01o = parse( p01 );
    //System.out.println( bl01o );
    assertEquals( bl01, bl01o );
  }
View Full Code Here

Examples of org.jostraca.BlockList

  }


  public void testParseUsual() throws Exception {
    String p01 = "text1\n<% script1 %>\n<% @d foo %>\ntext2 \ntext3<%-- a comment --%>\n<% script3 %> text4\n";
    BlockList bl01 = new BlockList();
    bl01.add( new Block( Block.TYPE_text,   "text1\n"   ) );
    bl01.add( new Block( Block.TYPE_script, " script1 " ) );
    bl01.add( new Block( Block.TYPE_text,   "\n"        ) );
    bl01.add( new Block( Block.TYPE_script, " @d foo "  ) );
    bl01.add( new Block( Block.TYPE_text,   "\ntext2 \ntext3" ) );
    bl01.add( new Block( Block.TYPE_text,   "\n"              ) );
    bl01.add( new Block( Block.TYPE_script, " script3 "       ) );
    bl01.add( new Block( Block.TYPE_text,   " text4\n"        ) );

    BlockList bl01o = parse( p01 );
    //System.out.println( bl01o );
    assertEquals( bl01, bl01o );
  }
View Full Code Here

Examples of org.jostraca.BlockList

  }


  public void testParseScriptEnds() throws Exception {
    String p01 = "<% script1 %> text1 <% script2 %>";
    BlockList bl01 = new BlockList();
    bl01.add( new Block( Block.TYPE_script, " script1 " ) );
    bl01.add( new Block( Block.TYPE_text,   " text1 "   ) );
    bl01.add( new Block( Block.TYPE_script, " script2 " ) );

    BlockList bl01o = parse( p01 );
    //System.out.println( bl01o );
    assertEquals( bl01, bl01o );
  }
View Full Code Here

Examples of org.jostraca.BlockList

  }


  public void testParseCommentEnds() throws Exception {
    String p01 = "<%-- comment1 --%><% script1 %> text1 <% script2 %><%-- comment2 --%>";
    BlockList bl01 = new BlockList();
    bl01.add( new Block( Block.TYPE_script, " script1 " ) );
    bl01.add( new Block( Block.TYPE_text,   " text1 "   ) );
    bl01.add( new Block( Block.TYPE_script, " script2 " ) );

    BlockList bl01o = parse( p01 );
    //System.out.println( bl01o );
    assertEquals( bl01, bl01o );
  }
View Full Code Here

Examples of org.jostraca.BlockList

  }


  public void testParseCommentInsides() throws Exception {
    String p01 = "<% script1 %> text1 <%--<%foo%>--%> <%--<%--%> <%--%>--%> <% script2 %>";
    BlockList bl01 = new BlockList();
    bl01.add( new Block( Block.TYPE_script, " script1 " ) );
    bl01.add( new Block( Block.TYPE_text,   " text1 "   ) );
    bl01.add( new Block( Block.TYPE_text,   " "   ) );
    bl01.add( new Block( Block.TYPE_text,   " "   ) );
    bl01.add( new Block( Block.TYPE_text,   " "   ) );
    bl01.add( new Block( Block.TYPE_script, " script2 " ) );

    BlockList bl01o = parse( p01 );
    //System.out.println( bl01o );
    assertEquals( bl01, bl01o );
  }
View Full Code Here

Examples of org.jostraca.BlockList

  }



  public void testList() {
    BlockList bl = new BlockList();

    String c1 = "c1";
    String c2 = "c2";
    bl.add( new Block( Block.TYPE_text, c1 ) );
    bl.add( new Block( Block.TYPE_script, c2 ) );

    Block b;
    assertTrue( bl.hasMoreBlocks() );
    b = bl.nextBlock();
    assertTrue( c1.equals( b.getContent() ) );
    assertTrue( b.isText() );

    assertTrue( bl.hasMoreBlocks() );
    b = bl.nextBlock();
    assertTrue( c2.equals( b.getContent() ) );
    assertTrue( b.isScript() );

    assertTrue( !bl.hasMoreBlocks() );
  }
View Full Code Here

Examples of org.jostraca.BlockList

    assertTrue( !bl.hasMoreBlocks() );
  }

  public void testEquals() {
    BlockList bl1 = new BlockList();
    bl1.add( new Block( Block.TYPE_text, "c1" ) );
    bl1.add( new Block( Block.TYPE_script, "c2" ) );

    BlockList bl2 = new BlockList();
    bl2.add( new Block( Block.TYPE_text, "c1" ) );
    bl2.add( new Block( Block.TYPE_script, "c2" ) );

    assertEquals( bl1, bl2 );

    BlockList bl3 = new BlockList();
    bl3.add( new Block( Block.TYPE_text, "c1x" ) );
    bl3.add( new Block( Block.TYPE_script, "c2" ) );

    assertTrue( !bl1.equals(bl3) );
    assertTrue( !bl3.equals(bl2) );

    BlockList bl4 = new BlockList();
    bl4.add( new Block( Block.TYPE_script, "c1" ) );
    bl4.add( new Block( Block.TYPE_text, "c2" ) );

    assertTrue( !bl1.equals(bl4) );
    assertTrue( !bl4.equals(bl2) );
    assertTrue( !bl3.equals(bl4) );
  }
View Full Code Here

Examples of rocks.xmpp.extensions.blocking.model.BlockList

     * @throws rocks.xmpp.core.session.NoResponseException  If the entity did not respond.
     * @see <a href="http://xmpp.org/extensions/xep-0191.html#blocklist">3.2 User Retrieves Block List</a>
     */
    public Collection<Jid> getBlockedContacts() throws XmppException {
        synchronized (blockedContacts) {
            IQ result = xmppSession.query(new IQ(IQ.Type.GET, new BlockList()));
            BlockList blockList = result.getExtension(BlockList.class);
            if (blockList != null) {
                for (Jid item : blockList.getItems()) {
                    blockedContacts.add(item);
                }
            }
            return blockedContacts;
        }
View Full Code Here

Examples of rocks.xmpp.extensions.blocking.model.BlockList

                "    <item jid='romeo@montague.net'/>\n" +
                "    <item jid='iago@shakespeare.lit'/>\n" +
                "  </blocklist>\n" +
                "</iq>";
        IQ iq = unmarshal(xml, IQ.class);
        BlockList blockList = iq.getExtension(BlockList.class);
        Assert.assertEquals(blockList.getItems().size(), 2);
        Assert.assertEquals(blockList.getItems().get(0), Jid.valueOf("romeo@montague.net"));
        Assert.assertEquals(blockList.getItems().get(1), Jid.valueOf("iago@shakespeare.lit"));
        Assert.assertNotNull(blockList);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.