public final class CockpitTestUtil extends Object
| Modifier and Type | Method and Description |
|---|---|
static <C extends org.zkoss.zk.ui.Component> |
find(org.zkoss.zk.ui.Component parent,
Class<? extends C> childClass)
Looks for a component of provided type (incl.
|
static <C extends org.zkoss.zk.ui.Component> |
find(org.zkoss.zk.ui.Component parent,
Predicate<org.zkoss.zk.ui.Component> test)
Looks for a component that meets of provided requirement (incl.
|
static <C extends org.zkoss.zk.ui.Component> |
findAll(org.zkoss.zk.ui.Component parent,
Class<? extends C> childClass)
Looks for a all components of provided type (incl.
|
static <C extends org.zkoss.zk.ui.Component> |
findAll(org.zkoss.zk.ui.Component parent,
Predicate<org.zkoss.zk.ui.Component> test)
Looks for a all components that meets of provided requirement (incl.
|
static <C extends org.zkoss.zk.ui.Component> |
findAllChildren(org.zkoss.zk.ui.Component parent,
Class<? extends C> childClass)
Looks for all children of provided type.
|
static <C extends org.zkoss.zk.ui.Component> |
findAllChildren(org.zkoss.zk.ui.Component parent,
Predicate<org.zkoss.zk.ui.Component> test)
Looks for all children that meets of provided requirement.
|
static <C extends org.zkoss.zk.ui.Component> |
findChild(org.zkoss.zk.ui.Component parent,
Class<? extends C> childClass)
Looks for a child of provided type.
|
static <C extends org.zkoss.zk.ui.Component> |
findChild(org.zkoss.zk.ui.Component parent,
Predicate<org.zkoss.zk.ui.Component> test)
Looks for a child that meets of provided requirement.
|
static String[] |
getSClasses(org.zkoss.zk.ui.HtmlBasedComponent component)
Retrieves all CSS classes currently set on provided component
|
static boolean |
isSClassSet(org.zkoss.zk.ui.HtmlBasedComponent component,
String... expectedClasses)
Checks if provided component has all specified CSS classes set
|
static boolean |
isSClassUnset(org.zkoss.zk.ui.HtmlBasedComponent component,
String... unexpectedClasses)
Checks if provided component none of specified CSS classes set.
|
static void |
mockAuResponseProcessing(AuResponseProcessorRegistry processors)
Informs zk
Execution on how to deal with AuResponse |
static void |
mockBeanLookup(BeanLookup lookup)
Mocks beans that are accessible by
SpringUtil. |
static void |
mockBeanLookup(BeanLookupFactory lookup)
Mocks beans that are accessible by
SpringUtil. |
static void |
mockLabelLookup(LabelLookup lookup)
Mocks labels that are accessible by
Labels. |
static void |
mockLabelLookup(LabelLookupFactory lookup)
Mocks labels that are accessible by
Labels. |
static WidgetInstanceManager |
mockWidgetInstanceManager() |
static WidgetInstanceManager |
mockWidgetInstanceManager(TypedSettingsMap widgetSettings) |
static DefaultWidgetModel |
mockWidgetModel() |
static void |
mockZkEnvironment()
Mocks all necessary
ThreadLocal variables necessary to deal with zk components, e.g. |
static void |
simulateEvent(org.zkoss.zk.ui.Component component,
org.zkoss.zk.ui.event.Event event)
Simulates an
Event at the specified Component. |
static void |
simulateEvent(org.zkoss.zk.ui.Component component,
String eventName,
Object eventData)
|
static void |
testSClassSet(org.zkoss.zk.ui.HtmlBasedComponent component,
String... expectedClasses)
Checks if provided component has all specified CSS classes set.
|
static void |
testSClassUnset(org.zkoss.zk.ui.HtmlBasedComponent component,
String... unexpectedClasses)
Checks if provided component none of specified CSS classes set.
|
public static void mockLabelLookup(LabelLookupFactory lookup)
Labels.lookup - labels mock factorypublic static void mockLabelLookup(LabelLookup lookup)
Labels.lookup - labels mockpublic static void mockBeanLookup(BeanLookupFactory lookup)
SpringUtil.
Notice that only one bean mock may be done for single mockZkEnvironment() call
lookup - beans mock factorypublic static void mockBeanLookup(BeanLookup lookup)
SpringUtil.
Notice that only one bean mock may be done for single mockZkEnvironment() call
lookup - beans mockpublic static void mockZkEnvironment()
ThreadLocal variables necessary to deal with zk components, e.g. Execution,
Desktop, WebApp, WebApplicationContext, etc.public static void mockAuResponseProcessing(AuResponseProcessorRegistry processors)
Execution on how to deal with AuResponseprocessors - registry of processors for AuResponsepublic static <C extends org.zkoss.zk.ui.Component> Optional<C> find(org.zkoss.zk.ui.Component parent, Class<? extends C> childClass)
C - type of componentparent - component which child is to be foundchildClass - class of a child to be foundpublic static <C extends org.zkoss.zk.ui.Component> Optional<C> find(org.zkoss.zk.ui.Component parent, Predicate<org.zkoss.zk.ui.Component> test)
C - expected type of componentparent - component which child is to be foundtest - requirement for componentpublic static <C extends org.zkoss.zk.ui.Component> Stream<C> findAll(org.zkoss.zk.ui.Component parent, Class<? extends C> childClass)
C - type of componentparent - component which child is to be foundchildClass - class of a child to be foundpublic static <C extends org.zkoss.zk.ui.Component> Stream<C> findAll(org.zkoss.zk.ui.Component parent, Predicate<org.zkoss.zk.ui.Component> test)
C - expected type of componentparent - component which child is to be foundtest - requirement for componentpublic static <C extends org.zkoss.zk.ui.Component> Optional<C> findChild(org.zkoss.zk.ui.Component parent, Class<? extends C> childClass)
C - type of componentparent - component which child is to be foundchildClass - class of a child to be foundpublic static <C extends org.zkoss.zk.ui.Component> Optional<C> findChild(org.zkoss.zk.ui.Component parent, Predicate<org.zkoss.zk.ui.Component> test)
C - expected type of childparent - component which child is to be foundtest - requirement for childpublic static <C extends org.zkoss.zk.ui.Component> Stream<C> findAllChildren(org.zkoss.zk.ui.Component parent, Class<? extends C> childClass)
C - type of componentparent - component which child is to be foundchildClass - class of a child to be foundpublic static <C extends org.zkoss.zk.ui.Component> Stream<C> findAllChildren(org.zkoss.zk.ui.Component parent, Predicate<org.zkoss.zk.ui.Component> test)
C - type of componentparent - component which child is to be foundtest - requirement for childpublic static String[] getSClasses(org.zkoss.zk.ui.HtmlBasedComponent component)
component - component, which CSS classes are to be retrievedtrue if all classes are setpublic static boolean isSClassSet(org.zkoss.zk.ui.HtmlBasedComponent component,
String... expectedClasses)
component - component, which CSS classes are to be testedexpectedClasses - names of required classestrue if all classes are setpublic static void testSClassSet(org.zkoss.zk.ui.HtmlBasedComponent component,
String... expectedClasses)
component - component, which CSS classes are to be testedexpectedClasses - names of required classespublic static void testSClassUnset(org.zkoss.zk.ui.HtmlBasedComponent component,
String... unexpectedClasses)
component - component, which CSS classes are to be testedunexpectedClasses - names of classes that should not appearpublic static boolean isSClassUnset(org.zkoss.zk.ui.HtmlBasedComponent component,
String... unexpectedClasses)
component - component, which CSS classes are to be testedunexpectedClasses - names of classes that should not appeartrue if none of provided classes are setpublic static void simulateEvent(org.zkoss.zk.ui.Component component,
String eventName,
Object eventData)
public static void simulateEvent(org.zkoss.zk.ui.Component component,
org.zkoss.zk.ui.event.Event event)
Event at the specified Component. Note that it only calls the EventListeners
registered for the given event name and does NOT do zk internal state changes. That means, if you want to test the
correct execution of an EventListener, you have do make these state changes manually before calling this
method, e.g. if you simulate an onSelect event on a combobox, its selectedItem field is NOT being updated.public static DefaultWidgetModel mockWidgetModel()
public static WidgetInstanceManager mockWidgetInstanceManager()
public static WidgetInstanceManager mockWidgetInstanceManager(TypedSettingsMap widgetSettings)
Copyright © 2018. All rights reserved.