Package com.google.gwt.place.shared

Examples of com.google.gwt.place.shared.PlaceChangeEvent


    assertNull(event.getWarning());
    assertNull(realDisplay.widget);
    assertFalse(activity1.stopped);
    assertFalse(activity1.canceled);

    eventBus.fireEvent(new PlaceChangeEvent(place1));
    assertEquals(activity1.view, realDisplay.widget);
    assertFalse(activity1.stopped);
    assertFalse(activity1.canceled);

    event = new PlaceChangeRequestEvent(place2);
    eventBus.fireEvent(event);
    assertNull(event.getWarning());
    assertEquals(activity1.view, realDisplay.widget);
    assertFalse(activity1.stopped);
    assertFalse(activity1.canceled);

    eventBus.fireEvent(new PlaceChangeEvent(place2));
    assertEquals(activity2.view, realDisplay.widget);
    assertTrue(activity1.stopped);
    assertFalse(activity1.canceled);
  }
View Full Code Here


    manager = new ActivityManager(map, eventBus);
    manager.setDisplay(realDisplay);
   
    // Start an activity
    manager.onPlaceChange(new PlaceChangeEvent(place1));

    assertEquals(activity.view, realDisplay.widget);
   
    // Call setWidget on the display several times, just to make sure it's possible
    activity.secondView();
View Full Code Here

        multiActivityManager.setTabbedPanel( tabbedPanel );
    }

    @Test(expected = IllegalStateException.class)
    public void testTabbedPanelIsNotSet() throws Exception {
        PlaceChangeEvent placeChangeEvent = mock( PlaceChangeEvent.class );
        multiActivityManager.onPlaceChange( placeChangeEvent );
    }
View Full Code Here

    }

    @Test
    public void testGoingNoWhereGetsYouNoWhere() throws Exception {
        multiActivityManager.setTabbedPanel( tabbedPanel );
        PlaceChangeEvent placeChangeEvent = setUpPlaceChangeEvent( Place.NOWHERE );
        multiActivityManager.onPlaceChange( placeChangeEvent );
        verify( tabbedPanel, never() ).show( any( Place.class ) );
        verify( tabbedPanel, never() ).addTab( anyString(), Matchers.<IsWidget>any(), any( Place.class ) );
    }
View Full Code Here

        verify( tabbedPanel ).addTab( tabTitle, tabContentWidget, place );
    }

    private Activity goTo(Place place) {
        Activity activity = setUpActivityForAPlace( place );
        PlaceChangeEvent placeChangeEvent = setUpPlaceChangeEvent( place );

        multiActivityManager.onPlaceChange( placeChangeEvent );

        return activity;
    }
View Full Code Here

        );
        return activity;
    }

    private PlaceChangeEvent setUpPlaceChangeEvent(Place newPlace) {
        PlaceChangeEvent placeChangeEvent = mock( PlaceChangeEvent.class );
        when(
                placeChangeEvent.getNewPlace()
        ).thenReturn(
                newPlace
        );
        return placeChangeEvent;
    }
View Full Code Here

    }

    @Test
    public void testGoingNoWhereGetsYouNoWhere() throws Exception {
        multiActivityManager.setTabbedPanel(tabbedPanel);
        PlaceChangeEvent placeChangeEvent = setUpPlaceChangeEvent(Place.NOWHERE);
        multiActivityManager.onPlaceChange(placeChangeEvent);
        verify(tabbedPanel, never()).show(any(Place.class));
        verify(tabbedPanel, never()).addTab(anyString(), Matchers.<IsWidget>any(), any(Place.class));
    }
View Full Code Here

        return mock(EventBus.class);
    }

    protected Activity goTo(Place place) {
        Activity activity = setUpActivityForAPlace(place);
        PlaceChangeEvent placeChangeEvent = setUpPlaceChangeEvent(place);

        multiActivityManager.onPlaceChange(placeChangeEvent);

        return activity;
    }
View Full Code Here

        );
        return activity;
    }

    protected PlaceChangeEvent setUpPlaceChangeEvent(Place newPlace) {
        PlaceChangeEvent placeChangeEvent = mock(PlaceChangeEvent.class);
        when(
                placeChangeEvent.getNewPlace()
        ).thenReturn(
                newPlace
        );
        return placeChangeEvent;
    }
View Full Code Here

        multiActivityManager.setTabbedPanel(tabbedPanel);
    }

    @Test(expected = IllegalStateException.class)
    public void testTabbedPanelIsNotSet() throws Exception {
        PlaceChangeEvent placeChangeEvent = mock(PlaceChangeEvent.class);
        multiActivityManager.onPlaceChange(placeChangeEvent);
    }
View Full Code Here

TOP

Related Classes of com.google.gwt.place.shared.PlaceChangeEvent

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.