Package org.drools.guvnor.client.util

Examples of org.drools.guvnor.client.util.Activity


    private void verifyGoToNewPlace(Place place, String tabTitle) {
        ArgumentCaptor<AcceptItem> acceptTabItemArgumentCaptor = ArgumentCaptor.forClass(AcceptItem.class);
        IsWidget tabContentWidget = mock(IsWidget.class);

        Activity activity = goTo(place);

        verify(activity).start(acceptTabItemArgumentCaptor.capture(), any(ResettableEventBus.class));

        acceptTabItemArgumentCaptor.getValue().add(tabTitle, tabContentWidget);
        verify(tabbedPanel).addTab(tabTitle, tabContentWidget, place);
View Full Code Here


        // Does nothing
    }

    @Test
    public void testClosingATabIsBlockedByTheActivity() throws Exception {
        Activity activity = goTo(place);
        setUpMayStop(activity, false);

        multiActivityManager.onClosePlace(new ClosePlaceEvent(place));
        verify(activity, never()).onStop();
    }
View Full Code Here

    public void testCloseTabCallsOnStopAndRemovesWrappersHandlers() throws Exception {
        ArgumentCaptor<ResettableEventBus> resettableEventBusArgumentCaptor = ArgumentCaptor.forClass(ResettableEventBus.class);

        ClosePlaceEvent.Handler handler = mock(ClosePlaceEvent.Handler.class);

        Activity activity = goTo(place);

        setUpMayStop(activity, true);

        verify(activity).start(any(AcceptItem.class), resettableEventBusArgumentCaptor.capture());
View Full Code Here

    @Test
    public void testCloseAllTabs() throws Exception {
        Place place1 = mock(Place.class);
        Place place2 = mock(Place.class);
        Place place3 = mock(Place.class);
        Activity activity1 = setUpMayStop(goTo(place1), true);
        Activity activity2 = setUpMayStop(goTo(place2), true);
        Activity activity3 = setUpMayStop(goTo(place3), true);

        multiActivityManager.onCloseAllPlaces(new CloseAllPlacesEvent());

        verify(activity1).onStop();
        verify(activity2).onStop();
View Full Code Here

    protected EventBus setUpEventBus() {
        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;
    }

    private Activity setUpActivityForAPlace(Place newPlace) {
        Activity activity = mock(Activity.class);
        when(
                activityMapper.getActivity(newPlace)
        ).thenReturn(
                activity
        );
View Full Code Here

    protected EventBus setUpEventBus() {
        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;
    }

    private Activity setUpActivityForAPlace(Place newPlace) {
        Activity activity = mock(Activity.class);
        when(
                activityMapper.getActivity(newPlace)
        ).thenReturn(
                activity
        );
View Full Code Here

    protected EventBus setUpEventBus() {
        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;
    }

    private Activity setUpActivityForAPlace(Place newPlace) {
        Activity activity = mock(Activity.class);
        when(
                activityMapper.getActivity(newPlace)
        ).thenReturn(
                activity
        );
View Full Code Here

TOP

Related Classes of org.drools.guvnor.client.util.Activity

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.