// Then
List<PlaceRequest> placeHierarchy = placeManager.getCurrentPlaceHierarchy();
assertEquals(1, placeHierarchy.size());
PlaceRequest placeRequest = placeManager.getCurrentPlaceRequest();
assertEquals(placeHierarchy.get(0), placeRequest);
assertEquals("dummyNameTokenBasic", placeRequest.getNameToken());
assertEquals(1, placeRequest.getParameterNames().size());
assertEquals("dummyValue", placeRequest.getParameter("dummyParam", null));
verify(presenter).prepareFromRequest(placeRequest);
verify(presenter).forceReveal();
verify(gwtWindowMethods).setBrowserHistoryToken(any(String.class), eq(false));
assertEquals(1, navigationHandler.navCount);
placeRequest = navigationHandler.lastEvent.getRequest();
assertEquals("dummyNameTokenBasic", placeRequest.getNameToken());
assertEquals(1, placeRequest.getParameterNames().size());
assertEquals("dummyValue", placeRequest.getParameter("dummyParam", null));
}