public void testUnmarshallNoTLS() throws Exception { String xml = "<stream:features xmlns:stream='http://etherx.jabber.org/streams'>" + "\n\t</stream:features>"; StringReader reader = new StringReader(xml); StreamFeaturesPacket packet = (StreamFeaturesPacket) unmarshallObject(reader, StreamFeaturesPacket.class); assertFalse(packet.isTLSSupported()); assertFalse(packet.isTLSRequired()); }
public void testUnmarshallOptionalTLS() throws Exception { String xml = "<stream:features xmlns:stream='http://etherx.jabber.org/streams'>" + "\n\t<starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'/></stream:features>"; StringReader reader = new StringReader(xml); StreamFeaturesPacket packet = (StreamFeaturesPacket) unmarshallObject(reader, StreamFeaturesPacket.class); assertTrue(packet.isTLSSupported()); assertFalse(packet.isTLSRequired()); }