Examples of UnlistenEventListenerTestMode


Examples of de.novanic.eventservice.test.testhelper.UnlistenEventListenerTestMode

        mockRegister(TEST_DOMAIN);

        //mock listen
        mockListen(null, 1, new TestException()); //reconnect is configured to zero reconnect attempts. The reconnect attempts are executed, because an exception is simulated

        final UnlistenEventListenerTestMode theUnlistenEventListener = new UnlistenEventListenerTestMode();
        final UnlistenEvent theUnlistenEvent = new DefaultUnlistenEvent(new HashSet<Domain>(Arrays.asList(TEST_DOMAIN)), "testUser", false);

        //add UnlistenListener
        assertEquals(0, theUnlistenEventListener.getEventCount());

        assertFalse(myRemoteEventService.isActive());
        myRemoteEventService.addUnlistenListener(UnlistenEventListener.Scope.LOCAL, theUnlistenEventListener, theUnlistenEvent, null);
        assertFalse(myRemoteEventService.isActive());

        assertFalse(myRemoteEventService.isActive());
        myRemoteEventService.addListener(TEST_DOMAIN, new EventListenerTestMode());
        assertTrue(myRemoteEventService.isActive());

        assertEquals(1, theUnlistenEventListener.getEventCount());
        assertEquals(1, theUnlistenEventListener.getEventCount(DefaultUnlistenEvent.class));

        final UnlistenEvent theUnlistenEventResult = (UnlistenEvent)theUnlistenEventListener.getEvents().get(0);
        assertFalse(theUnlistenEventResult.isTimeout());
        assertTrue(theUnlistenEventResult.isLocal());
        assertEquals(1, theUnlistenEventResult.getDomains().size());
        assertEquals(TEST_DOMAIN, theUnlistenEventResult.getDomains().iterator().next());
        assertEquals("testUser", theUnlistenEventResult.getUserId());
View Full Code Here

Examples of de.novanic.eventservice.test.testhelper.UnlistenEventListenerTestMode

        mockRegister(TEST_DOMAIN);

        //mock listen
        mockListen(null, 1, new TestException()); //reconnect is configured to zero reconnect attempts. The reconnect attempts are executed, because an exception is simulated

        final UnlistenEventListenerTestMode theUnlistenEventListener = new UnlistenEventListenerTestMode();

        //add UnlistenListener
        assertEquals(0, theUnlistenEventListener.getEventCount());

        assertFalse(myRemoteEventService.isActive());
        myRemoteEventService.addUnlistenListener(UnlistenEventListener.Scope.LOCAL, theUnlistenEventListener, null);
        assertFalse(myRemoteEventService.isActive());

        assertFalse(myRemoteEventService.isActive());
        myRemoteEventService.addListener(TEST_DOMAIN, new EventListenerTestMode());
        assertTrue(myRemoteEventService.isActive());

        assertEquals(1, theUnlistenEventListener.getEventCount());
        assertEquals(1, theUnlistenEventListener.getEventCount(DefaultUnlistenEvent.class));

        final UnlistenEvent theUnlistenEventResult = (UnlistenEvent)theUnlistenEventListener.getEvents().get(0);
        assertFalse(theUnlistenEventResult.isTimeout());
        assertTrue(theUnlistenEventResult.isLocal());
        assertNull(theUnlistenEventResult.getDomains());
        assertNull(theUnlistenEventResult.getUserId());
View Full Code Here

Examples of de.novanic.eventservice.test.testhelper.UnlistenEventListenerTestMode

        //mock listen
        List<DomainEvent> theDomainEvents = new ArrayList<DomainEvent>();
        theDomainEvents.add(new DefaultDomainEvent(new Event() {}));
        mockListen(theDomainEvents, 2, new TestException());

        final UnlistenEventListenerTestMode theUnlistenEventListener = new UnlistenEventListenerTestMode();

        //add UnlistenListener
        assertEquals(0, theUnlistenEventListener.getEventCount());

        assertFalse(myRemoteEventService.isActive());
        myRemoteEventService.addUnlistenListener(UnlistenEventListener.Scope.LOCAL, theUnlistenEventListener, null);
        assertFalse(myRemoteEventService.isActive());

        assertFalse(myRemoteEventService.isActive());
        myRemoteEventService.addListener(TEST_DOMAIN, new EventListenerTestMode());
        assertTrue(myRemoteEventService.isActive());

        assertEquals(0, theUnlistenEventListener.getEventCount());
        assertEquals(0, theUnlistenEventListener.getEventCount(DefaultUnlistenEvent.class));

        verify(myEventServiceAsyncMock, times(2)).listen(any(AsyncCallback.class));
    }
View Full Code Here

Examples of de.novanic.eventservice.test.testhelper.UnlistenEventListenerTestMode

        mockRegister(TEST_DOMAIN);

        //mock listen
        mockListen(null, 3, new TestException()); //reconnect is configured to 2 reconnect attempts. The reconnect attempts are executed, because an exception is simulated

        final UnlistenEventListenerTestMode theUnlistenEventListener = new UnlistenEventListenerTestMode();
        final UnlistenEvent theUnlistenEvent = new DefaultUnlistenEvent(new HashSet<Domain>(Arrays.asList(TEST_DOMAIN)), "testUser", false);

        //add UnlistenListener
        assertEquals(0, theUnlistenEventListener.getEventCount());

        assertFalse(myRemoteEventService.isActive());
        myRemoteEventService.addUnlistenListener(UnlistenEventListener.Scope.LOCAL, theUnlistenEventListener, theUnlistenEvent, null);
        assertFalse(myRemoteEventService.isActive());

        assertFalse(myRemoteEventService.isActive());
        myRemoteEventService.addListener(TEST_DOMAIN, new EventListenerTestMode());
        assertTrue(myRemoteEventService.isActive());

        assertEquals(1, theUnlistenEventListener.getEventCount());
        assertEquals(1, theUnlistenEventListener.getEventCount(DefaultUnlistenEvent.class));

        final UnlistenEvent theUnlistenEventResult = (UnlistenEvent)theUnlistenEventListener.getEvents().get(0);
        assertFalse(theUnlistenEventResult.isTimeout());
        assertTrue(theUnlistenEventResult.isLocal());
        assertEquals(1, theUnlistenEventResult.getDomains().size());
        assertEquals(TEST_DOMAIN, theUnlistenEventResult.getDomains().iterator().next());
        assertEquals("testUser", theUnlistenEventResult.getUserId());
View Full Code Here

Examples of de.novanic.eventservice.test.testhelper.UnlistenEventListenerTestMode

        mockRegister(TEST_DOMAIN);

        //mock listen
        mockListen(null, 3, new TestException()); //reconnect is configured to 2 reconnect attempts. The reconnect attempts are executed, because an exception is simulated

        final UnlistenEventListenerTestMode theUnlistenEventListener = new UnlistenEventListenerTestMode();

        //add UnlistenListener
        assertEquals(0, theUnlistenEventListener.getEventCount());

        assertFalse(myRemoteEventService.isActive());
        myRemoteEventService.addUnlistenListener(UnlistenEventListener.Scope.LOCAL, theUnlistenEventListener, null);
        assertFalse(myRemoteEventService.isActive());

        assertFalse(myRemoteEventService.isActive());
        myRemoteEventService.addListener(TEST_DOMAIN, new EventListenerTestMode());
        assertTrue(myRemoteEventService.isActive());

        assertEquals(1, theUnlistenEventListener.getEventCount());
        assertEquals(1, theUnlistenEventListener.getEventCount(DefaultUnlistenEvent.class));

        final UnlistenEvent theUnlistenEventResult = (UnlistenEvent)theUnlistenEventListener.getEvents().get(0);
        assertFalse(theUnlistenEventResult.isTimeout());
        assertTrue(theUnlistenEventResult.isLocal());
        assertNull(theUnlistenEventResult.getDomains());
        assertNull(theUnlistenEventResult.getUserId());
View Full Code Here

Examples of de.novanic.eventservice.test.testhelper.UnlistenEventListenerTestMode

    public void testAddUnlistenListener_Unlisten() {
        mockInit();

        //caused by add UnlistenListener
        mockRegister(DomainFactory.UNLISTEN_DOMAIN);
        final UnlistenEventListenerTestMode theUnlistenEventListener = new UnlistenEventListenerTestMode();
        mockRegisterUnlistenEvent(null);

        //mock listen
        List<DomainEvent> theDomainEvents = new ArrayList<DomainEvent>();
        theDomainEvents.add(new DefaultDomainEvent(new DefaultUnlistenEvent(), DomainFactory.UNLISTEN_DOMAIN));
        mockListen(theDomainEvents, 1);

        //add UnlistenListener
        assertEquals(0, theUnlistenEventListener.getEventCount());

        assertFalse(myRemoteEventService.isActive());
        myRemoteEventService.addUnlistenListener(theUnlistenEventListener, null);
        assertTrue(myRemoteEventService.isActive());

        assertEquals(1, theUnlistenEventListener.getEventCount());
        assertEquals(1, theUnlistenEventListener.getEventCount(DefaultUnlistenEvent.class));

        //un-initialized UnlistenEvent (caused by the mock call)
        final UnlistenEvent theUnlistenEventResult = (UnlistenEvent)theUnlistenEventListener.getEvents().get(0);
        assertFalse(theUnlistenEventResult.isTimeout());
        assertFalse(theUnlistenEventResult.isLocal());
        assertNull(theUnlistenEventResult.getDomains());
        assertNull(theUnlistenEventResult.getUserId());
View Full Code Here

Examples of de.novanic.eventservice.test.testhelper.UnlistenEventListenerTestMode

    public void testAddUnlistenListener_Unlisten_2() {
        mockInit();

        //caused by add UnlistenListener
        mockRegister(DomainFactory.UNLISTEN_DOMAIN);
        final UnlistenEventListenerTestMode theUnlistenEventListener = new UnlistenEventListenerTestMode();
        final UnlistenEvent theUnlistenEvent = new DefaultUnlistenEvent(new HashSet<Domain>(Arrays.asList(TEST_DOMAIN)), "testUser", false);
        mockRegisterUnlistenEvent(theUnlistenEvent);

        //mock listen
        List<DomainEvent> theDomainEvents = new ArrayList<DomainEvent>();
        theDomainEvents.add(new DefaultDomainEvent(theUnlistenEvent, DomainFactory.UNLISTEN_DOMAIN));
        mockListen(theDomainEvents, 1);

        //add UnlistenListener
        assertEquals(0, theUnlistenEventListener.getEventCount());

        assertFalse(myRemoteEventService.isActive());
        myRemoteEventService.addUnlistenListener(UnlistenEventListener.Scope.UNLISTEN, theUnlistenEventListener, theUnlistenEvent, null);
        assertTrue(myRemoteEventService.isActive());

        assertEquals(1, theUnlistenEventListener.getEventCount());
        assertEquals(1, theUnlistenEventListener.getEventCount(DefaultUnlistenEvent.class));

        final UnlistenEvent theUnlistenEventResult = (UnlistenEvent)theUnlistenEventListener.getEvents().get(0);
        assertFalse(theUnlistenEventResult.isTimeout());
        assertFalse(theUnlistenEventResult.isLocal());
        assertEquals(1, theUnlistenEventResult.getDomains().size());
        assertEquals(TEST_DOMAIN, theUnlistenEventResult.getDomains().iterator().next());
        assertEquals("testUser", theUnlistenEventResult.getUserId());
View Full Code Here

Examples of de.novanic.eventservice.test.testhelper.UnlistenEventListenerTestMode

    public void testAddUnlistenListener_Unlisten_3() {
        mockInit();

        //caused by add UnlistenListener (the server couldn't connected)
        mockRegister(DomainFactory.UNLISTEN_DOMAIN, new TestException());
        final UnlistenEventListenerTestMode theUnlistenEventListener = new UnlistenEventListenerTestMode();
        final UnlistenEvent theUnlistenEvent = new DefaultUnlistenEvent(new HashSet<Domain>(Arrays.asList(TEST_DOMAIN)), "testUser", false);

        //add UnlistenListener
        assertEquals(0, theUnlistenEventListener.getEventCount());

        RecordedCallback theRecordedCallback = new RecordedCallback();

        assertFalse(myRemoteEventService.isActive());
        myRemoteEventService.addUnlistenListener(UnlistenEventListener.Scope.UNLISTEN, theUnlistenEventListener, theUnlistenEvent, theRecordedCallback);
        assertFalse(myRemoteEventService.isActive());

        assertFalse(theRecordedCallback.isOnSuccessCalled());
        assertTrue(theRecordedCallback.isOnFailureCalled());

        assertEquals(1, theUnlistenEventListener.getEventCount());
        assertEquals(1, theUnlistenEventListener.getEventCount(DefaultUnlistenEvent.class));

        final UnlistenEvent theUnlistenEventResult = (UnlistenEvent)theUnlistenEventListener.getEvents().get(0);
        assertFalse(theUnlistenEventResult.isTimeout());
        assertTrue(theUnlistenEventResult.isLocal());
    }
View Full Code Here

Examples of de.novanic.eventservice.test.testhelper.UnlistenEventListenerTestMode

    public void testAddUnlistenListener_Timeout() {
        mockInit();

        //caused by add UnlistenListener
        mockRegister(DomainFactory.UNLISTEN_DOMAIN);
        final UnlistenEventListenerTestMode theUnlistenEventListener = new UnlistenEventListenerTestMode();
        final UnlistenEvent theUnlistenEvent = new DefaultUnlistenEvent(new HashSet<Domain>(Arrays.asList(TEST_DOMAIN)), "testUser", true);
        mockRegisterUnlistenEvent(theUnlistenEvent);

        //mock listen
        List<DomainEvent> theDomainEvents = new ArrayList<DomainEvent>();
        theDomainEvents.add(new DefaultDomainEvent(theUnlistenEvent, DomainFactory.UNLISTEN_DOMAIN));
        mockListen(theDomainEvents, 1);

        //add UnlistenListener
        assertEquals(0, theUnlistenEventListener.getEventCount());

        assertFalse(myRemoteEventService.isActive());
        myRemoteEventService.addUnlistenListener(UnlistenEventListener.Scope.UNLISTEN, theUnlistenEventListener, theUnlistenEvent, null);
        assertTrue(myRemoteEventService.isActive());

        assertEquals(1, theUnlistenEventListener.getEventCount());
        assertEquals(1, theUnlistenEventListener.getEventCount(DefaultUnlistenEvent.class));

        final UnlistenEvent theUnlistenEventResult = (UnlistenEvent)theUnlistenEventListener.getEvents().get(0);
        assertTrue(theUnlistenEventResult.isTimeout());
        assertFalse(theUnlistenEventResult.isLocal());
        assertEquals(1, theUnlistenEventResult.getDomains().size());
        assertEquals(TEST_DOMAIN, theUnlistenEventResult.getDomains().iterator().next());
        assertEquals("testUser", theUnlistenEventResult.getUserId());
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.