Class AbstractWidgetUnitTest<T>

    • Constructor Detail

      • AbstractWidgetUnitTest

        public AbstractWidgetUnitTest()
    • Method Detail

      • setUpAbstractWidgetUnitTestClass

        public static void setUpAbstractWidgetUnitTestClass()
      • getDeclaredSocketInputs

        public static java.util.Map<java.lang.String,​java.lang.reflect.Method> getDeclaredSocketInputs()
      • setUpAbstractWidgetUnitTest

        public void setUpAbstractWidgetUnitTest()
      • mockZKEnvironment

        protected void mockZKEnvironment()
        Mocks the ZK environment. If you need to disable the mocking override the method with empty implementation.
        See Also:
        CockpitTestUtil.mockZkEnvironment()
      • executeInputSocketEvent

        protected void executeInputSocketEvent​(java.lang.String socketId,
                                               java.lang.Object... value)
        Sends a socket event to the specified socket.
        Parameters:
        socketId - that should receive a socket event
        value - the content of the event that has been emitted towards the specified socket
      • executeCommand

        protected void executeCommand​(java.lang.String commandId,
                                      java.lang.Object... value)
      • executeViewEvent

        protected void executeViewEvent​(java.lang.String componentID,
                                        java.lang.String eventName,
                                        java.lang.Object... value)
      • executeGlobalEvent

        protected void executeGlobalEvent​(java.lang.String eventName,
                                          java.lang.Object... value)
      • executeGlobalEvent

        protected void executeGlobalEvent​(java.lang.String eventName,
                                          java.lang.String scope,
                                          java.lang.Object... value)
      • testHasAllObligatoryViewEventsDeclared

        public final void testHasAllObligatoryViewEventsDeclared()
      • testHasAllObligatoryGlobalCockpitEventsDeclared

        public final void testHasAllObligatoryGlobalCockpitEventsDeclared()
      • testHasAllObligatorySocketsDeclared

        public final void testHasAllObligatorySocketsDeclared()
      • scanRequiredSockets

        protected java.util.Map<java.lang.String,​java.lang.Class<?>> scanRequiredSockets()
      • testHasAllObligatoryCommandsDeclared

        public final void testHasAllObligatoryCommandsDeclared()
      • testDefaultOrNoParameterConstructor

        public void testDefaultOrNoParameterConstructor()
      • testNulLSafeCommands

        public void testNulLSafeCommands()
      • testNullSafeSocketInputs

        public void testNullSafeSocketInputs()
      • testFrameworkAnnotatedMethodsVisibility

        public void testFrameworkAnnotatedMethodsVisibility()
      • testFrameworkMethodsAnnotatedWithGlobalCockpitEventShouldHaveOneParameterOfTypeCockpitEvent

        public void testFrameworkMethodsAnnotatedWithGlobalCockpitEventShouldHaveOneParameterOfTypeCockpitEvent()
      • getWidgetController

        protected abstract T getWidgetController()
      • assertValueNotNull

        protected void assertValueNotNull​(java.lang.String key)
      • assertValueSet

        protected <K> void assertValueSet​(java.lang.String key,
                                          K match)
      • assertValueSet

        protected <K> void assertValueSet​(java.lang.String key,
                                          int times,
                                          K match)
      • assertValueRemove

        protected void assertValueRemove​(java.lang.String key)
      • assertValueRemove

        protected void assertValueRemove​(java.lang.String key,
                                         int times)
      • assertValuePut

        protected <K> void assertValuePut​(java.lang.String key,
                                          K match)
      • assertValuePut

        protected <K> void assertValuePut​(java.lang.String key,
                                          int times,
                                          K match)
      • assertAttributeSet

        protected <K> void assertAttributeSet​(java.lang.String key,
                                              K match)
      • assertWidgetSettingSet

        protected <K> void assertWidgetSettingSet​(java.lang.String key,
                                                  K match)
      • assertSocketOutput

        protected <K> void assertSocketOutput​(java.lang.String socketId,
                                              K outputMatcher)
      • assertSocketOutput

        protected <K> void assertSocketOutput​(java.lang.String socketId,
                                              int times,
                                              K outputMatcher)
      • assertSocketOutput

        protected <K> void assertSocketOutput​(java.lang.String socketId,
                                              java.util.function.Predicate<K> predicate)
      • assertSocketOutput

        protected <K> void assertSocketOutput​(java.lang.String socketId,
                                              int times,
                                              java.util.function.Predicate<K> predicate)
      • assertSocketOutput

        protected <K> void assertSocketOutput​(java.lang.String socketId,
                                              org.mockito.ArgumentMatcher<K> matcher)
      • assertSocketOutput

        protected <K> void assertSocketOutput​(java.lang.String socketId,
                                              int times,
                                              org.mockito.ArgumentMatcher<K> matcher)
      • assertNoSocketOutputInteractions

        protected void assertNoSocketOutputInteractions​(java.lang.String socketId)