Examples of Pages


Examples of net.thucydides.core.pages.Pages

    }


    @Test
    public void when_the_pages_object_has_no_driver_one_should_be_created() {
        Pages pages = new Pages((WebDriver) null);
        BaseStepListener baseStepListener = new BaseStepListener(outputDirectory, pages);

        assertThat(pages.getDriver(), is(not(nullValue())));
        assertThat(baseStepListener.getDriver(), is(pages.getDriver()));
    }
View Full Code Here

Examples of net.thucydides.core.pages.Pages

    }

    @Before
    public void initMocks() {
        MockitoAnnotations.initMocks(this);
        factory = new StepFactory(new Pages(driver));

        StepEventBus.getEventBus().clear();
        StepEventBus.getEventBus().registerListener(listener);
        setDefaultStepFactory(null);
    }
View Full Code Here

Examples of org.jboss.as.console.client.widgets.pages.Pages

            return tabPanelContract;
        }

        private TabPanelContract createPages(InteractionUnit<StereoTypes> interactionUnit, EventBus eventBus) {
            final Pages pagedView = new Pages();

            pagedView.addBeforeSelectionHandler(new NavigationHandler(interactionUnit, childUnits));

            // activation listener

            eventBus.addHandler(SystemEvent.TYPE,
                    new ChildActivationHandler<Pages>(pagedView, childUnits, new ChildUnitCommand<Pages>() {
                        @Override
                        public void execute(Pages parent, int key) {
                            // TODO: this doesn't really work (rendering bugs) ...
                            parent.selectTab(key, false);
                            parent.getDeckPanel().showWidget(key); // workaround
                        }
                    })
            );

            TabPanelContract tabPanelContract = new TabPanelContract() {

                @Override
                public void add(InteractionUnit unit, Widget widget) {

                    widget.addStyleName("rhs-content-panel");

                    pagedView.add(widget, unit.getLabel());

                    // register tab2index mapping
                    childUnits.put(pagedView.getWidgetCount() - 1, unit.getId());
                }

                @Override
                public Widget as() {
                    Widget widget = pagedView.asWidget();
                    widget.addStyleName("fill-layout");

                    widget.addAttachHandler(new AttachEvent.Handler() {
                        @Override
                        public void onAttachOrDetach(AttachEvent attachEvent) {
                            if (pagedView.getWidgetCount() > 0)
                                pagedView.selectTab(0, true);
                        }
                    });

                    //pagedView.showPage(0);
                    return pagedView;
View Full Code Here

Examples of org.jboss.as.console.client.widgets.pages.Pages

            return tabPanelContract;
        }

        private TabPanelContract createPages(InteractionUnit<StereoTypes> interactionUnit, EventBus eventBus) {
            final Pages pagedView = new Pages();

            pagedView.addBeforeSelectionHandler(new NavigationHandler(interactionUnit, childUnits, pagedView));

            // activation listener

            eventBus.addHandler(SystemEvent.TYPE,
                    new ChildActivationHandler<Pages>(pagedView, childUnits, new ChildUnitCommand<Pages>() {
                        @Override
                        public void execute(Pages parent, int key) {
                            // TODO: this doesn't really work (rendering bugs) ...
                            parent.selectTab(key, false);
                            parent.getDeckPanel().showWidget(key); // workaround
                        }
                    })
            );

            TabPanelContract tabPanelContract = new TabPanelContract() {

                @Override
                public void add(InteractionUnit unit, Widget widget) {

                    widget.addStyleName("rhs-content-panel");

                    pagedView.add(widget, unit.getLabel());

                    // register tab2index mapping
                    childUnits.put(pagedView.getWidgetCount() - 1, unit.getId());
                }

                @Override
                public Widget as() {
                    Widget widget = pagedView.asWidget();
                    widget.addStyleName("fill-layout");

                    widget.addAttachHandler(new AttachEvent.Handler() {
                        @Override
                        public void onAttachOrDetach(AttachEvent attachEvent) {
                            if (pagedView.getWidgetCount() > 0)
                                pagedView.selectTab(0, true);
                        }
                    });

                    //pagedView.showPage(0);
                    return pagedView;
View Full Code Here

Examples of org.jboss.as.console.client.widgets.pages.Pages

            return tabPanelContract;
        }

        private TabPanelContract createPages(InteractionUnit<StereoTypes> interactionUnit, EventBus eventBus) {
            final Pages pagedView = new Pages();

            return new TabPanelContract() {

                @Override
                public void add(InteractionUnit unit, Widget widget) {

                    widget.addStyleName("rhs-content-panel");

                    pagedView.add(widget, unit.getLabel());

                    // register tab2index mapping
                    index2tab.put(pagedView.getWidgetCount()-1, unit.getId());
                }

                @Override
                public Widget as() {
                    Widget widget = pagedView.asWidget();
                    widget.addStyleName("fill-layout");

                    widget.addAttachHandler(new AttachEvent.Handler() {
                        @Override
                        public void onAttachOrDetach(AttachEvent attachEvent) {
                            if(pagedView.getWidgetCount()>0)
                                pagedView.selectTab(0);
                        }
                    });

                    //pagedView.showPage(0);
                    return pagedView;
View Full Code Here

Examples of org.jboss.as.console.client.widgets.pages.Pages

            return tabPanelContract;
        }

        private TabPanelContract createPages(InteractionUnit<StereoTypes> interactionUnit, EventBus eventBus) {
            final Pages pagedView = new Pages();

            pagedView.addBeforeSelectionHandler(new NavigationHandler(interactionUnit, childUnits, pagedView));

            // activation listener

            eventBus.addHandler(SystemEvent.TYPE,
                    new ChildActivationHandler<Pages>(pagedView, childUnits, new ChildUnitCommand<Pages>() {
                        @Override
                        public void execute(Pages parent, int key) {
                            // TODO: this doesn't really work (rendering bugs) ...
                            parent.selectTab(key, false);
                            parent.getDeckPanel().showWidget(key); // workaround
                        }
                    })
            );

            TabPanelContract tabPanelContract = new TabPanelContract() {

                @Override
                public void add(InteractionUnit unit, Widget widget) {

                    //widget.addStyleName("rhs-content-panel");

                    pagedView.add(widget, unit.getLabel());

                    // register tab2index mapping
                    childUnits.put(pagedView.getWidgetCount() - 1, unit.getId());
                }

                @Override
                public Widget as() {
                    Widget widget = pagedView.asWidget();
                    widget.addStyleName("fill-layout");

                    widget.addAttachHandler(new AttachEvent.Handler() {
                        @Override
                        public void onAttachOrDetach(AttachEvent attachEvent) {
                            if (pagedView.getWidgetCount() > 0)
                                pagedView.selectTab(0, true);
                        }
                    });

                    //pagedView.showPage(0);
                    return pagedView;
View Full Code Here

Examples of org.jboss.seam.navigation.Pages

    * for the debug page.
    */
   @Test(enabled = true)
   public void testSwitchEnabledFlag()
   {
      Pages pages = Pages.instance();
     
      assert pages.getPage("/action-test01a.xhtml").isSwitchEnabled();
      assert !pages.getPage("/debug.xhtml").isSwitchEnabled();
   }
View Full Code Here

Examples of org.jboss.seam.navigation.Pages

    * it does not.
    */
   @Test(enabled = true)
   public void testHasDescription()
   {
      Pages pages = Pages.instance();
     
      assert pages.hasDescription("/action-test01b.xhtml");
      assert pages.hasDescription("/action-test01a.xhtml");
      assert !pages.hasDescription("/action-test02.xhtml");
   }
View Full Code Here

Examples of org.jboss.seam.navigation.Pages

    * the wild-card description.
    */
   @Test(enabled = true)
   public void testGetAndResolveDescription()
   {
      Pages pages = Pages.instance();
      String fineDescription = "fine-description";
      Contexts.getEventContext().set("fineDescription", fineDescription);
     
      assert "coarse-description".equals(pages.getDescription("/action-test01a.xhtml")) :
         "Expecting the wild-card description to be returned as no description was provided for the view-id";
      assert fineDescription.equals(pages.renderDescription("/action-test01b.xhtml")) :
         "Expecting the description for the view-id to be returned";
   }
View Full Code Here

Examples of org.jboss.seam.navigation.Pages

            {
               warRootDeploymentStrategy.scan();
               if (warRootDeploymentStrategy.getTimestamp() > init.getWarTimestamp())
               {
                  log.info("redeploying page descriptors...");
                  Pages pages = (Pages) ServletLifecycle.getServletContext().getAttribute(Seam.getComponentName(Pages.class));
                  if (pages != null) {
                     // application context is needed for creating expressions
                     Lifecycle.setupApplication();
                     pages.initialize(warRootDeploymentStrategy.getDotPageDotXmlFileNames());
                     Lifecycle.cleanupApplication();
                  }
                  ServletLifecycle.getServletContext().removeAttribute(Seam.getComponentName(Exceptions.class));
                  init.setWarTimestamp(warRootDeploymentStrategy.getTimestamp());
                  log.info("done redeploying page descriptors");
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.