Examples of TestSessionContext


Examples of org.apache.vysper.xmpp.server.TestSessionContext

    private SessionStateHolder sessionStateHolder = new SessionStateHolder();

    @Override
    protected void setUp() throws Exception {
        super.setUp();
        sessionContext = new TestSessionContext(sessionStateHolder);
        sessionContext.setSessionState(SessionState.ENCRYPTED);

        List<SASLMechanism> methods = new ArrayList<SASLMechanism>();
        methods.add(new Plain());
       
View Full Code Here

Examples of org.apache.vysper.xmpp.server.TestSessionContext

    private SessionStateHolder sessionStateHolder = new SessionStateHolder();

    @Override
    protected void setUp() throws Exception {
        super.setUp();
        sessionContext = new TestSessionContext(sessionStateHolder);
        sessionContext.setSessionState(SessionState.ENCRYPTED);

        List<SASLMechanism> methods = new ArrayList<SASLMechanism>();
        methods.add(new Plain());
       
View Full Code Here

Examples of org.apache.vysper.xmpp.server.TestSessionContext

public class ResourceRegistryTestCase extends TestCase {
   
    protected ResourceRegistry resourceRegistry = new ResourceRegistry();

    public void testSessionNotWellDefinedForResourceBinding() {
        TestSessionContext sessionContext = TestSessionContext.createSessionContext(null);
        assertNull(sessionContext.getInitiatingEntity());
        try {
            resourceRegistry.bindSession(sessionContext);
            fail("do not accept sessions with no initiating entity");
        } catch (IllegalStateException _) {
            // test succeeded
View Full Code Here

Examples of org.apache.vysper.xmpp.server.TestSessionContext

            // test succeeded
        }
    }
   
    public void testAddSession() throws EntityFormatException {
        TestSessionContext sessionContext = TestSessionContext.createSessionContext(EntityImpl.parse("me@test"));
        String resourceId = resourceRegistry.bindSession(sessionContext);
        assertNotNull(resourceId);
        List<String> resourceList = resourceRegistry.getResourcesForSessionInternal(sessionContext);
        assertEquals(1, resourceList.size());
        assertTrue(resourceList.contains(resourceId));
View Full Code Here

Examples of org.apache.vysper.xmpp.server.TestSessionContext

        assertEquals(1, resourceList.size());
        assertTrue(resourceList.contains(resourceId));
    }

    public void testAddMultipleSession() throws EntityFormatException {
        TestSessionContext sessionContext1 = TestSessionContext.createSessionContext(EntityImpl.parse("me1@test"));
        String resourceId1 = resourceRegistry.bindSession(sessionContext1);
        TestSessionContext sessionContext2 = TestSessionContext.createSessionContext(EntityImpl.parse("me2@test"));
        String resourceId2 = resourceRegistry.bindSession(sessionContext2);
        assertNotNull(resourceId2);
        List<String> resourceList = resourceRegistry.getResourcesForSessionInternal(sessionContext1);
        assertEquals(1, resourceList.size());
        assertTrue(resourceList.contains(resourceId1));
View Full Code Here

Examples of org.apache.vysper.xmpp.server.TestSessionContext

    }
   
    public void testAddOneEntityMultipleResources() throws EntityFormatException {
        EntityImpl entity = EntityImpl.parse("me@test");
       
        TestSessionContext sessionContext1 = TestSessionContext.createSessionContext(entity);
        String resourceId1 = resourceRegistry.bindSession(sessionContext1);
        resourceRegistry.setResourcePriority(resourceId1, -1);
       
        TestSessionContext sessionContext2 = TestSessionContext.createSessionContext(entity);
        String resourceId2 = resourceRegistry.bindSession(sessionContext2);
        resourceRegistry.setResourcePriority(resourceId2, 1);
       
        assertNotNull(resourceId1);
        assertNotNull(resourceId2);
View Full Code Here

Examples of org.apache.vysper.xmpp.server.TestSessionContext

    }

    public void testAddOneEntityMultipleResources_TolerateResourceIds() throws EntityFormatException {
        EntityImpl entity = EntityImpl.parse("me@test");
       
        TestSessionContext sessionContext1 = TestSessionContext.createSessionContext(EntityImpl.parse("me@test/xy"));
        String resourceId1 = resourceRegistry.bindSession(sessionContext1);
       
        TestSessionContext sessionContext2 = TestSessionContext.createSessionContext(EntityImpl.parse("me@test/ab"));
        String resourceId2 = resourceRegistry.bindSession(sessionContext2);
       
        assertNotNull(resourceId1);
        assertNotNull(resourceId2);
       
View Full Code Here

Examples of org.apache.vysper.xmpp.server.TestSessionContext

    }

    public void testSameEntityMultipleResources() throws EntityFormatException {
        EntityImpl entity = EntityImpl.parse("me@test");
       
        TestSessionContext sessionContext1 = TestSessionContext.createSessionContext(entity);
        String resourceId1 = resourceRegistry.bindSession(sessionContext1);
       
        TestSessionContext sessionContext2 = TestSessionContext.createSessionContext(entity);
        String resourceId2 = resourceRegistry.bindSession(sessionContext2);
       
        // resource ids are different
        assertFalse(resourceId1.equals(resourceId2));
    }
View Full Code Here

Examples of org.apache.vysper.xmpp.server.TestSessionContext

    }
   
    public void testUnbindResourceSimple() throws EntityFormatException {
        EntityImpl entity = EntityImpl.parse("me@test");
       
        TestSessionContext sessionContext1 = TestSessionContext.createSessionContext(entity);
        String resourceId1 = resourceRegistry.bindSession(sessionContext1);
        assertEquals(sessionContext1, resourceRegistry.getSessionContext(resourceId1));
       
        boolean noResourceRemains = resourceRegistry.unbindResource(resourceId1);
View Full Code Here

Examples of org.apache.vysper.xmpp.server.TestSessionContext

    }
   
    public void testUnbindSessionSimple() throws EntityFormatException {
        EntityImpl entity = EntityImpl.parse("me@test");
       
        TestSessionContext sessionContext1 = TestSessionContext.createSessionContext(entity);
        String resourceId1 = resourceRegistry.bindSession(sessionContext1);
        assertEquals(sessionContext1, resourceRegistry.getSessionContext(resourceId1));
       
        resourceRegistry.unbindSession(sessionContext1);
       
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.