public void testCreatePubSub() {
    PubSub pubSub = new PubSub();
    pubSub.setFrom("[email protected]/test");
    pubSub.setTo("pubsub.cdr.su.se");
    pubSub.setType(IQ.Type.SET);
    pubSub.addChild(new CreateElement("test/a/node"));
    System.err.println(pubSub.toXML());

    assertEquals(pubSub.getChild().toXML().startsWith("<create"), true);
  }
  public void testCreatePublish() {
    PubSub pubSub = new PubSub();
    pubSub.setFrom("[email protected]/test");
    pubSub.setTo("pubsub.cdr.su.se");
    pubSub.setType(IQ.Type.SET);
    PublishElement publish = new PublishElement("test/a/node");
    pubSub.addChild(publish);
    publish.addChild(new ItemElement(null, "<a><kaka foo=\"plupp\"/></a>"));
    ItemElement item = (ItemElement) publish.getChild();
    assertNotNull(item);
    System.err.println("ITEM: " + item.toXML());
    assertEquals(item.toXML().startsWith("<item"), true);

    assertEquals(pubSub.getChild().toXML().startsWith("<publish"), true);
    System.err.println(pubSub.toXML());
  }