Index

A B C F G I L M P R S T U 
All Classes and Interfaces|All Packages|Serialized Form

A

afterTestMethod(TestContext) - Method in class com.vaadin.browserless.BrowserlessTestSpringLookupInitializer
 
apply(MockRequest) - Method in class com.vaadin.browserless.mocks.SpringSecurityRequestCustomizer
 
applySpringSecurityIfPresent(MockRequest) - Static method in class com.vaadin.browserless.mocks.MockSpringServlet
Augments the mock HTTP request backed by Vaadin request, with authentication information provided by Spring Security framework.

B

beforeTestMethod(TestContext) - Method in class com.vaadin.browserless.BrowserlessTestSpringLookupInitializer
 
BrowserlessTestSpringLookupInitializer - Class in com.vaadin.browserless
A SpringLookupInitializer that adapts Spring ApplicationContext to WebApplicationContext and registers it into ServletContext so that lookup can be initialized correctly.
BrowserlessTestSpringLookupInitializer() - Constructor for class com.vaadin.browserless.BrowserlessTestSpringLookupInitializer
 
builder(Routes, ApplicationContext) - Static method in class com.vaadin.browserless.SpringBrowserlessApplicationContext
Creates a Spring-pre-wired builder.
builder(Routes, ApplicationContext, UIFactory) - Static method in class com.vaadin.browserless.SpringBrowserlessApplicationContext
Creates a Spring-pre-wired builder with a custom UI factory.

C

cleanVaadinEnvironment() - Method in class com.vaadin.browserless.SpringBrowserlessTest
 
clearApplicationContext() - Static method in class com.vaadin.browserless.BrowserlessTestSpringLookupInitializer
Clears the application context for the current thread.
clearContext() - Method in class com.vaadin.browserless.SpringSecurityContextHandler
 
close() - Method in class com.vaadin.browserless.mocks.MockSpringVaadinSession
 
com.vaadin.browserless - package com.vaadin.browserless
 
com.vaadin.browserless.mocks - package com.vaadin.browserless.mocks
 
containsBean(String) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
containsBeanDefinition(String) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
containsLocalBean(String) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
create(Routes, ApplicationContext) - Static method in class com.vaadin.browserless.SpringBrowserlessApplicationContext
Creates an unsecured Spring-integrated application context.
create(Routes, ApplicationContext, UIFactory) - Static method in class com.vaadin.browserless.SpringBrowserlessApplicationContext
Creates an unsecured Spring-integrated application context with a custom UI factory.
createCredentials(String, String...) - Method in class com.vaadin.browserless.SpringSecurityContextHandler
Builds an Authentication for the given username and roles, in the same shape produced by Spring Security's @WithMockUser: a UsernamePasswordAuthenticationToken carrying a User principal whose authorities are the given roles, prefixed with ROLE_ when not already prefixed.
createDeploymentConfiguration() - Method in class com.vaadin.browserless.mocks.MockSpringServlet
 
createSecured(Routes, ApplicationContext) - Static method in class com.vaadin.browserless.SpringBrowserlessApplicationContext
Creates a Spring-integrated application context with Spring Security wiring.
createSecured(Routes, ApplicationContext, UIFactory) - Static method in class com.vaadin.browserless.SpringBrowserlessApplicationContext
Creates a secured Spring-integrated application context with a custom UI factory.
createServletService(DeploymentConfiguration) - Method in class com.vaadin.browserless.mocks.MockSpringServlet
 
createVaadinRequest(HttpServletRequest) - Method in class com.vaadin.browserless.mocks.MockSpringServlet
 
createVaadinSession(VaadinRequest) - Method in class com.vaadin.browserless.mocks.MockSpringServletService
 
ctx - Variable in class com.vaadin.browserless.mocks.MockSpringServlet
 

F

findAllAnnotationsOnBean(String, Class<A>, boolean) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
findAnnotationOnBean(String, Class<A>) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
findAnnotationOnBean(String, Class<A>, boolean) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 

G

getAliases(String) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getApplicationContext() - Static method in class com.vaadin.browserless.BrowserlessTestSpringLookupInitializer
Returns the application context currently registered for this thread, or null if none is set.
getApplicationName() - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getAutowireCapableBeanFactory() - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getBean(Class<T>) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getBean(Class<T>, Object...) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getBean(String) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getBean(String, Class<T>) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getBean(String, Object...) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getBeanDefinitionCount() - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getBeanDefinitionNames() - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getBeanNamesForAnnotation(Class<? extends Annotation>) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getBeanNamesForType(Class<?>) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getBeanNamesForType(Class<?>, boolean, boolean) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getBeanNamesForType(ResolvableType) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getBeanNamesForType(ResolvableType, boolean, boolean) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getBeanProvider(Class<T>) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getBeanProvider(Class<T>, boolean) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getBeanProvider(ParameterizedTypeReference<T>) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getBeanProvider(ResolvableType) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getBeanProvider(ResolvableType, boolean) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getBeansOfType(Class<T>) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getBeansOfType(Class<T>, boolean, boolean) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getBeansWithAnnotation(Class<? extends Annotation>) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getClassLoader() - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getDisplayName() - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getEnvironment() - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getId() - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getInstantiator() - Method in class com.vaadin.browserless.mocks.MockSpringServletService
 
getMainDivId(VaadinSession, VaadinRequest) - Method in class com.vaadin.browserless.mocks.MockSpringServletService
 
getMessage(String, Object[], String, Locale) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getMessage(String, Object[], Locale) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getMessage(MessageSourceResolvable, Locale) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getParent() - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getParentBeanFactory() - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getResource(String) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getResources(String) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getServletContext() - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getStartupDate() - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getType(String) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
getType(String, boolean) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 

I

initialize(VaadinContext, Map<Class<?>, Collection<Class<?>>>, VaadinApplicationInitializationBootstrap) - Method in class com.vaadin.browserless.BrowserlessTestSpringLookupInitializer
 
initVaadinEnvironment() - Method in class com.vaadin.browserless.SpringBrowserlessTest
Sets up the mock Vaadin Spring environment before each test.
isAtmosphereAvailable() - Method in class com.vaadin.browserless.mocks.MockSpringServletService
 
isPrototype(String) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
isSingleton(String) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
isTypeMatch(String, Class<?>) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 
isTypeMatch(String, ResolvableType) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 

L

lookupServices() - Method in class com.vaadin.browserless.SpringBrowserlessTest
 

M

MockSpringServlet - Class in com.vaadin.browserless.mocks
Makes sure that the MockSpringServlet.routes are properly registered, and that MockSpringServletService is used instead of vanilla SpringVaadinServletService.
MockSpringServlet(Routes, ApplicationContext, UIFactory) - Constructor for class com.vaadin.browserless.mocks.MockSpringServlet
 
MockSpringServlet(Routes, ApplicationContext, Function0<UI>) - Constructor for class com.vaadin.browserless.mocks.MockSpringServlet
Deprecated, for removal: This API element is subject to removal in a future version.
MockSpringServletService - Class in com.vaadin.browserless.mocks
A mocking service that performs three very important tasks: Overrides MockSpringServletService.isAtmosphereAvailable() to tell Vaadin that we don't have Atmosphere (otherwise Vaadin will crash) Provides some dummy value as a root ID via MockSpringServletService.getMainDivId(com.vaadin.flow.server.VaadinSession, com.vaadin.flow.server.VaadinRequest) (otherwise the mocked servlet env will crash). Provides a MockSpringVaadinSession instead of com.vaadin.flow.spring.SpringVaadinSession. The class is intentionally opened, to be extensible in user's library.
MockSpringServletService(MockSpringServlet, DeploymentConfiguration, ApplicationContext, UIFactory) - Constructor for class com.vaadin.browserless.mocks.MockSpringServletService
 
MockSpringServletService(MockSpringServlet, DeploymentConfiguration, ApplicationContext, Function0<UI>) - Constructor for class com.vaadin.browserless.mocks.MockSpringServletService
Deprecated, for removal: This API element is subject to removal in a future version.
MockSpringVaadinSession - Class in com.vaadin.browserless.mocks
A Vaadin Session with one important difference: Creates a new session when this one is closed.
MockSpringVaadinSession(VaadinService, UIFactory) - Constructor for class com.vaadin.browserless.mocks.MockSpringVaadinSession
 
MockSpringVaadinSession(VaadinService, Function0<UI>) - Constructor for class com.vaadin.browserless.mocks.MockSpringVaadinSession
Deprecated, for removal: This API element is subject to removal in a future version.
MockWebApplicationContext - Class in com.vaadin.browserless.mocks
An adapter to make a generic Spring ApplicationContext act like a WebApplicationContext.
MockWebApplicationContext(ApplicationContext, ServletContext) - Constructor for class com.vaadin.browserless.mocks.MockWebApplicationContext
 

P

prepareTestInstance(TestContext) - Method in class com.vaadin.browserless.BrowserlessTestSpringLookupInitializer
 
publishEvent(Object) - Method in class com.vaadin.browserless.mocks.MockWebApplicationContext
 

R

restoreContext(Object) - Method in class com.vaadin.browserless.SpringSecurityContextHandler
 
routes - Variable in class com.vaadin.browserless.mocks.MockSpringServlet
 

S

saveContext() - Method in class com.vaadin.browserless.SpringSecurityContextHandler
 
setApplicationContext(ApplicationContext) - Static method in class com.vaadin.browserless.BrowserlessTestSpringLookupInitializer
Sets the application context to be used by the lookup initializer.
setupAuthentication(Authentication) - Method in class com.vaadin.browserless.SpringSecurityContextHandler
 
SpringBrowserlessApplicationContext - Class in com.vaadin.browserless
Factory for creating a Spring-integrated BrowserlessApplicationContext.
SpringBrowserlessTest - Class in com.vaadin.browserless
Base JUnit 6 class for browserless testing of applications based on Spring Framework.
SpringBrowserlessTest() - Constructor for class com.vaadin.browserless.SpringBrowserlessTest
 
SpringSecurityContextHandler - Class in com.vaadin.browserless
Spring Security implementation of SecurityContextHandler.
SpringSecurityContextHandler() - Constructor for class com.vaadin.browserless.SpringSecurityContextHandler
 
SpringSecurityRequestCustomizer - Class in com.vaadin.browserless.mocks
Configures mock request with authentication details from Spring Security.
SpringSecurityRequestCustomizer() - Constructor for class com.vaadin.browserless.mocks.SpringSecurityRequestCustomizer
 

T

testingEngine() - Method in class com.vaadin.browserless.SpringBrowserlessTest
 

U

uiFactory - Variable in class com.vaadin.browserless.mocks.MockSpringServlet
 
A B C F G I L M P R S T U 
All Classes and Interfaces|All Packages|Serialized Form