public abstract class AbstractWidgetUnitTest<T> extends AbstractCockpitngUnitTest<T>
| Modifier and Type | Field and Description |
|---|---|
protected WidgetInstanceManager |
widgetInstanceManager |
protected DefaultWidgetModel |
widgetModel |
protected TypedSettingsMap |
widgetSettings |
| Constructor and Description |
|---|
AbstractWidgetUnitTest() |
| Modifier and Type | Method and Description |
|---|---|
protected <K> void |
assertAttributeSet(String key,
K match) |
protected void |
assertNoSocketOutputInteractions(String socketId) |
protected <K> void |
assertSocketOutput(String socketId,
org.mockito.ArgumentMatcher<K> matcher) |
protected <K> void |
assertSocketOutput(String socketId,
int times,
org.mockito.ArgumentMatcher<K> matcher) |
protected <K> void |
assertSocketOutput(String socketId,
int times,
K outputMatcher) |
protected <K> void |
assertSocketOutput(String socketId,
int times,
Predicate<K> predicate) |
protected <K> void |
assertSocketOutput(String socketId,
K outputMatcher) |
protected <K> void |
assertSocketOutput(String socketId,
Predicate<K> predicate) |
protected void |
assertValueNotNull(String key) |
protected <K> void |
assertValuePut(String key,
int times,
K match) |
protected <K> void |
assertValuePut(String key,
K match) |
protected <K> void |
assertValueSet(String key,
int times,
K match) |
protected <K> void |
assertValueSet(String key,
K match) |
protected <K> void |
assertWidgetSettingSet(String key,
K match) |
protected void |
executeCommand(String commandId,
Object... value) |
protected void |
executeGlobalEvent(String eventName,
Object... value) |
protected void |
executeGlobalEvent(String eventName,
String scope,
Object... value) |
protected void |
executeInputSocketEvent(String socketId,
Object... value)
Sends a socket event to the specified socket.
|
protected void |
executeViewEvent(String componentID,
String eventName,
Object... value) |
static Map<String,Method> |
getDeclaredSocketInputs() |
protected abstract T |
getWidgetController() |
protected Class<? extends T> |
getWidgetType() |
protected void |
mockZKEnvironment()
Mocks the ZK environment.
|
protected Map<String,Class<?>> |
scanRequiredSockets() |
void |
setUpAbstractWidgetUnitTest() |
static void |
setUpAbstractWidgetUnitTestClass() |
void |
testDefaultOrNoParameterConstructor() |
void |
testFrameworkAnnotatedMethodsVisibility() |
void |
testFrameworkMethodsAnnotatedWithGlobalCockpitEventShouldHaveOneParameterOfTypeCockpitEvent() |
void |
testHasAllObligatoryCommandsDeclared() |
void |
testHasAllObligatoryGlobalCockpitEventsDeclared() |
void |
testHasAllObligatorySocketsDeclared() |
void |
testHasAllObligatoryViewEventsDeclared() |
void |
testNulLSafeCommands() |
void |
testNullSafeSocketInputs() |
canBeSkipped, getMethodsToSkip, isSpecialPrivateMethod, testExtensibleConstructors, testExtensibleFields, testExtensibleMethods, testNullSafeMethods@Spy protected TypedSettingsMap widgetSettings
protected WidgetInstanceManager widgetInstanceManager
protected DefaultWidgetModel widgetModel
public static void setUpAbstractWidgetUnitTestClass()
public void setUpAbstractWidgetUnitTest()
protected void mockZKEnvironment()
CockpitTestUtil.mockZkEnvironment()protected void executeInputSocketEvent(String socketId, Object... value)
socketId - that should receive a socket eventvalue - the content of the event that has been emitted towards the specified socketprotected void executeViewEvent(String componentID, String eventName, Object... value)
protected void executeGlobalEvent(String eventName, String scope, Object... value)
public final void testHasAllObligatoryViewEventsDeclared()
public final void testHasAllObligatoryGlobalCockpitEventsDeclared()
public final void testHasAllObligatorySocketsDeclared()
public final void testHasAllObligatoryCommandsDeclared()
public void testDefaultOrNoParameterConstructor()
public void testNulLSafeCommands()
public void testNullSafeSocketInputs()
public void testFrameworkAnnotatedMethodsVisibility()
public void testFrameworkMethodsAnnotatedWithGlobalCockpitEventShouldHaveOneParameterOfTypeCockpitEvent()
protected abstract T getWidgetController()
protected void assertValueNotNull(String key)
protected <K> void assertValueSet(String key, K match)
protected <K> void assertValueSet(String key, int times, K match)
protected <K> void assertValuePut(String key, K match)
protected <K> void assertValuePut(String key, int times, K match)
protected <K> void assertAttributeSet(String key, K match)
protected <K> void assertWidgetSettingSet(String key, K match)
protected <K> void assertSocketOutput(String socketId, K outputMatcher)
protected <K> void assertSocketOutput(String socketId, int times, K outputMatcher)
protected <K> void assertSocketOutput(String socketId, int times, Predicate<K> predicate)
protected <K> void assertSocketOutput(String socketId, org.mockito.ArgumentMatcher<K> matcher)
protected <K> void assertSocketOutput(String socketId, int times, org.mockito.ArgumentMatcher<K> matcher)
protected void assertNoSocketOutputInteractions(String socketId)
protected Class<? extends T> getWidgetType()
getWidgetType in class AbstractCockpitngUnitTest<T>Copyright © 2018. All rights reserved.