public void testMarshallNoTLS() throws Exception { String xml = "<stream:features xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams'>" + "</stream:features>"; StringReader reader = new StringReader(xml); StreamFeaturesPacket packet = new StreamFeaturesPacket(); packet.setTLSSupported(false); packet.setTLSRequired(false); marshallObject(packet, StreamFeaturesPacket.class); compare(reader); }
public void testMarshallOptionalTLS() throws Exception { String xml = "<stream:features xmlns='jabber:client' 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 = new StreamFeaturesPacket(); packet.setTLSSupported(true); packet.setTLSRequired(false); marshallObject(packet, StreamFeaturesPacket.class); compare(reader); }