Package com.calclab.emite.base.xml

Examples of com.calclab.emite.base.xml.XMLPacket


    helper.assertEquals("<root>the text</root>", root.toString());
  }

  private static void shouldReturnNoPacketWhenGetFirstChild(final HelperExtended helper) {
    helper.log("- shouldReturnNoPacketWhenGetFirstChild");
    final XMLPacket packet = helper.createPacket("root");
    final XMLPacket child = packet.getFirstChild("child");
    helper.assertNull(child);
    helper.log("- test ends");
  }
View Full Code Here


    helper.assertNull(child);
    helper.log("- test ends");
  }

  private static void shouldScapeText(final HelperExtended helper) {
    final XMLPacket packet = helper.createPacket("body");
    packet.setText("&");
    helper.assertEquals("<body>&amp;</body>", packet.toString());
  }
View Full Code Here

    helper.assertEquals("<body>&amp;</body>", packet.toString());
  }

  private static void shouldSetAndClearTheAttributes(final HelperExtended helper) {
    helper.log("- shouldSetAndClearTheAttributes");
    final XMLPacket packet = helper.createPacket("packet");
    packet.setAttribute("name", "value");
    helper.assertEquals("value", packet.getAttribute("name"));
    packet.setAttribute("name", null);
    helper.assertNull(packet.getAttribute("name"));
    helper.log("- test ends");
  }
View Full Code Here

    helper.log("- test ends");
  }

  private static void shouldSetText(final HelperExtended helper) {
    helper.log("- shouldSetAndClearTheAttributes");
    final XMLPacket packet = helper.createPacket("packet");
    packet.setText("text1");
    helper.assertEquals("text1", packet.getText());
    packet.setText("text2");
    helper.assertEquals("text2", packet.getText());
    helper.log("- test ends");
  }
View Full Code Here

  @SuppressWarnings("deprecation")
  @Test
  public void testShouldCalculateDelayLegacyFormat() {

    final XmppURI uri = uri("name@domain/resource");
    final XMLPacket delayNode = XMLBuilder.create("x", "jabber:x:delay").getXML();
    delayNode.setAttribute("xmlns", "jabber:x:delay");
    delayNode.setAttribute("from", "name@domain/resource");
    delayNode.setAttribute("stamp", "19800415T17:15:02");
    final Delay delay = new Delay(delayNode);
    assertNotNull(delay);

    final Date date = new Date(80, 3, 15, 17, 15, 2);
    date.setTime(date.getTime() - (date.getTimezoneOffset() * 60000));
 
View Full Code Here

  @Override
  public void onPresenceReceived(final PresenceReceivedEvent event) {
    final Presence presence = event.getPresence();
    if (presence.getType() == Presence.Type.subscribe) {
      final XMLPacket nick = presence.getExtension("nick", XmppNamespaces.NICK);
      eventBus.fireEventFromSource(new SubscriptionRequestReceivedEvent(presence.getFrom(), nick.getText()), this);
    }
  }
View Full Code Here

      + "    <DESC>Check out my blog at https://stpeter.im/</DESC>" + "  </vCard>\n";
  private VCard vCard;

  @Before
  public void setup() {
    final XMLPacket packet = XMLBuilder.fromXML(VALID_VCARD);
    vCard = new VCard(packet);
  }
View Full Code Here

public class VCardResponseTests {

  @Test
  public void shouldParseEmptyVCard() {
    final String VCARD_EMPTY = "<iq id='v1' to='stpeter@jabber.org/roundabout' type='result'>\n" + "<vCard xmlns='vcard-temp' /></iq>";
    final XMLPacket result = XMLBuilder.fromXML(VCARD_EMPTY);
    final VCardResponse response = new VCardResponse(result);
    assertEquals(IQ.Type.result, response.getType());
    assertFalse(response.hasVCard());
    assertNull(response.getVCard());
  }
View Full Code Here

  @Test
  public void shouldParseItemNotFound() {
    final String ITEM_NOT_FOUND = "<iq id='v1'\n" + "    to='stpeter@jabber.org/roundabout'\n" + "    type='error'>\n" + "  <vCard xmlns='vcard-temp'/>\n"
        + "  <error type='cancel'>\n" + "    <item-not-found xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>\n" + "  </error>\n" + "</iq>";
    final XMLPacket result = XMLBuilder.fromXML(ITEM_NOT_FOUND);
    final VCardResponse response = new VCardResponse(result);
    assertEquals(IQ.Type.error, response.getType());
    assertTrue(response.isError());
  }
View Full Code Here

  @Test
  public void shouldParseReturnsVCard() {
    final String VCARD_RESPONSE = "<iq id='v1' to='stpeter@jabber.org/roundabout' type='result'>\n"
        + "<vCard xmlns='vcard-temp'><FN>Peter Saint-Andre</FN></vCard></iq>";
    final XMLPacket result = XMLBuilder.fromXML(VCARD_RESPONSE);
    final VCardResponse response = new VCardResponse(result);
    assertEquals(IQ.Type.result, response.getType());
    assertTrue(response.isSuccess());
    assertTrue(response.hasVCard());
    assertNotNull(response.getVCard());
View Full Code Here

TOP

Related Classes of com.calclab.emite.base.xml.XMLPacket

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.