Class MockQuarkusServlet

java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
com.vaadin.flow.server.VaadinServlet
com.vaadin.quarkus.QuarkusVaadinServlet
com.vaadin.browserless.quarkus.mocks.MockQuarkusServlet
All Implemented Interfaces:
jakarta.servlet.Servlet, jakarta.servlet.ServletConfig, Serializable

public class MockQuarkusServlet extends QuarkusVaadinServlet
Makes sure that the routes are properly registered, and that MockQuarkusServletService is used instead of vanilla QuarkusVaadinServletService.
See Also:
  • Field Details

    • routes

      protected final com.vaadin.browserless.internal.Routes routes
      Configuration object of all routes and error routes for test.
    • uiFactory

      protected final transient com.vaadin.browserless.internal.UIFactory uiFactory
      Factory used to build Flow UIs.
    • beanManager

      protected final transient jakarta.enterprise.inject.spi.BeanManager beanManager
      The CDI bean manager.
  • Constructor Details

    • MockQuarkusServlet

      public MockQuarkusServlet(com.vaadin.browserless.internal.Routes routes, jakarta.enterprise.inject.spi.BeanManager beanManager, @NotNull @NotNull com.vaadin.browserless.internal.UIFactory uiFactory)
      Creates a QuarkusVaadinServlet for testing environment.
      Parameters:
      routes - routes available for testing.
      beanManager - the CDI bean manager
      uiFactory - the factory used to build Flow UIs.
  • Method Details