Interface LightFixtureActionSpecTest

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static com.vladsch.flexmark.util.data.DataKey<java.lang.String> ACTION_NAME  
      static com.vladsch.flexmark.util.data.DataKey<java.lang.Integer> ACTION_REPEAT  
      static com.vladsch.flexmark.util.data.DataKey<java.lang.Boolean> CLIPBOARD_CONTENT  
      static com.vladsch.flexmark.util.data.DataKey<java.lang.String> CLIPBOARD_FILE_URL  
      static com.vladsch.flexmark.util.data.DataKey<java.lang.String> CLIPBOARD_TEXT  
      static com.vladsch.flexmark.util.data.DataKey<java.lang.String> INJECTED_TEXT  
      static java.util.Map<java.lang.String,​com.vladsch.flexmark.util.data.DataHolder> optionsMap  
      static java.lang.String SKIP_ACTION  
      static java.lang.String TYPE_ACTION  
      static com.vladsch.flexmark.util.data.DataKey<java.lang.String> TYPE_ACTION_TEXT  
      • Fields inherited from interface com.intellij.openapi.actionSystem.IdeActions

        ACTION_ANALYZE_BACK_DEPENDENCIES, ACTION_ANALYZE_CYCLIC_DEPENDENCIES, ACTION_ANALYZE_DEPENDENCIES, ACTION_ANALYZE_MODULE_DEPENDENCIES, ACTION_BRACE_OR_QUOTE_OUT, ACTION_CALL_HIERARCHY, ACTION_CHANGE_SPLIT_ORIENTATION, ACTION_CHECKIN_PROJECT, ACTION_CHOOSE_LOOKUP_ITEM, ACTION_CHOOSE_LOOKUP_ITEM_COMPLETE_STATEMENT, ACTION_CHOOSE_LOOKUP_ITEM_DOT, ACTION_CHOOSE_LOOKUP_ITEM_REPLACE, ACTION_CLEAR_TEXT, ACTION_CLOSE, ACTION_CLOSE_ACTIVE_TAB, ACTION_CLOSE_ALL_EDITORS, ACTION_CLOSE_ALL_EDITORS_BUT_THIS, ACTION_CLOSE_ALL_UNMODIFIED_EDITORS, ACTION_CLOSE_EDITOR, ACTION_CODE_COMPLETION, ACTION_COLLAPSE_ALL, ACTION_COLLAPSE_ALL_REGIONS, ACTION_COLLAPSE_REGION, ACTION_COLLAPSE_REGION_RECURSIVELY, ACTION_COMMENT_BLOCK, ACTION_COMMENT_LINE, ACTION_COMPARE_CLIPBOARD_WITH_SELECTION, ACTION_COMPILE, ACTION_COMPILE_PROJECT, ACTION_CONTEXT_HELP, ACTION_COPY, ACTION_COPY_REFERENCE, ACTION_CUT, ACTION_CVS_ADD, ACTION_CVS_CHECKOUT, ACTION_CVS_COMMIT, ACTION_CVS_DIFF, ACTION_CVS_EDIT, ACTION_CVS_EDITORS, ACTION_CVS_LOG, ACTION_CVS_STATUS, ACTION_CVS_UNEDIT, ACTION_CVS_UPDATE, ACTION_DEFAULT_DEBUGGER, ACTION_DEFAULT_RUNNER, ACTION_DELETE, ACTION_EDIT_PROPERTY_VALUE, ACTION_EDIT_RUN_CONFIGURATIONS, ACTION_EDIT_SOURCE, ACTION_EDIT_SOURCE_IN_NEW_WINDOW, ACTION_EDITOR_ADD_CARET_PER_SELECTED_LINE, ACTION_EDITOR_ADD_OR_REMOVE_CARET, ACTION_EDITOR_ADD_RECTANGULAR_SELECTION_ON_MOUSE_DRAG, ACTION_EDITOR_AUTO_INDENT_LINES, ACTION_EDITOR_BACKSPACE, ACTION_EDITOR_BACKWARD_PARAGRAPH, ACTION_EDITOR_BACKWARD_PARAGRAPH_WITH_SELECTION, ACTION_EDITOR_CLONE_CARET_ABOVE, ACTION_EDITOR_CLONE_CARET_BELOW, ACTION_EDITOR_COMPLETE_STATEMENT, ACTION_EDITOR_COPY, ACTION_EDITOR_CREATE_RECTANGULAR_SELECTION, ACTION_EDITOR_CREATE_RECTANGULAR_SELECTION_ON_MOUSE_DRAG, ACTION_EDITOR_CUT, ACTION_EDITOR_DELETE, ACTION_EDITOR_DELETE_LINE, ACTION_EDITOR_DELETE_TO_WORD_END, ACTION_EDITOR_DELETE_TO_WORD_START, ACTION_EDITOR_DUPLICATE, ACTION_EDITOR_DUPLICATE_LINES, ACTION_EDITOR_EMACS_TAB, ACTION_EDITOR_ENTER, ACTION_EDITOR_ESCAPE, ACTION_EDITOR_FORWARD_PARAGRAPH, ACTION_EDITOR_FORWARD_PARAGRAPH_WITH_SELECTION, ACTION_EDITOR_INDENT_SELECTION, ACTION_EDITOR_JOIN_LINES, ACTION_EDITOR_MOVE_CARET_DOWN, ACTION_EDITOR_MOVE_CARET_DOWN_WITH_SELECTION, ACTION_EDITOR_MOVE_CARET_LEFT, ACTION_EDITOR_MOVE_CARET_LEFT_WITH_SELECTION, ACTION_EDITOR_MOVE_CARET_PAGE_DOWN, ACTION_EDITOR_MOVE_CARET_PAGE_DOWN_WITH_SELECTION, ACTION_EDITOR_MOVE_CARET_PAGE_UP, ACTION_EDITOR_MOVE_CARET_PAGE_UP_WITH_SELECTION, ACTION_EDITOR_MOVE_CARET_RIGHT, ACTION_EDITOR_MOVE_CARET_RIGHT_WITH_SELECTION, ACTION_EDITOR_MOVE_CARET_UP, ACTION_EDITOR_MOVE_CARET_UP_WITH_SELECTION, ACTION_EDITOR_MOVE_LINE_END, ACTION_EDITOR_MOVE_LINE_END_WITH_SELECTION, ACTION_EDITOR_MOVE_LINE_START, ACTION_EDITOR_MOVE_LINE_START_WITH_SELECTION, ACTION_EDITOR_NEXT_PARAMETER, ACTION_EDITOR_NEXT_TEMPLATE_VARIABLE, ACTION_EDITOR_NEXT_WORD, ACTION_EDITOR_NEXT_WORD_WITH_SELECTION, ACTION_EDITOR_PASTE, ACTION_EDITOR_PASTE_SIMPLE, ACTION_EDITOR_PREV_PARAMETER, ACTION_EDITOR_PREVIOUS_TEMPLATE_VARIABLE, ACTION_EDITOR_PREVIOUS_WORD, ACTION_EDITOR_PREVIOUS_WORD_WITH_SELECTION, ACTION_EDITOR_REFORMAT, ACTION_EDITOR_REVERSE_LINES, ACTION_EDITOR_SELECT_WORD_AT_CARET, ACTION_EDITOR_SHOW_PARAMETER_INFO, ACTION_EDITOR_SORT_LINES, ACTION_EDITOR_SPLIT, ACTION_EDITOR_START_NEW_LINE, ACTION_EDITOR_SWAP_SELECTION_BOUNDARIES, ACTION_EDITOR_TAB, ACTION_EDITOR_TEXT_END, ACTION_EDITOR_TEXT_END_WITH_SELECTION, ACTION_EDITOR_TEXT_START, ACTION_EDITOR_TEXT_START_WITH_SELECTION, ACTION_EDITOR_TOGGLE_CASE, ACTION_EDITOR_TOGGLE_OVERWRITE_MODE, ACTION_EDITOR_TOGGLE_STICKY_SELECTION, ACTION_EDITOR_TRANSPOSE, ACTION_EDITOR_UNINDENT_SELECTION, ACTION_EDITOR_UNSELECT_WORD_AT_CARET, ACTION_EDITOR_USE_SOFT_WRAPS, ACTION_EXPAND_ALL, ACTION_EXPAND_ALL_REGIONS, ACTION_EXPAND_ALL_TO_LEVEL_1, ACTION_EXPAND_LIVE_TEMPLATE_BY_TAB, ACTION_EXPAND_LIVE_TEMPLATE_CUSTOM, ACTION_EXPAND_REGION, ACTION_EXPAND_REGION_RECURSIVELY, ACTION_EXPAND_TO_LEVEL_1, ACTION_EXPORT_TO_TEXT_FILE, ACTION_EXTERNAL_JAVADOC, ACTION_FILE_STRUCTURE_POPUP, ACTION_FIND, ACTION_FIND_IN_PATH, ACTION_FIND_NEXT, ACTION_FIND_PREVIOUS, ACTION_FIND_USAGES, ACTION_FIND_WORD_AT_CARET, ACTION_GOTO_BACK, ACTION_GOTO_DECLARATION, ACTION_GOTO_FORWARD, ACTION_GOTO_IMPLEMENTATION, ACTION_GOTO_LAST_CHANGE, ACTION_GOTO_NEXT_CHANGE, ACTION_GOTO_SUPER, ACTION_GOTO_TYPE_DECLARATION, ACTION_HIGHLIGHT_USAGES_IN_FILE, ACTION_HIPPIE_BACKWARD_COMPLETION, ACTION_HIPPIE_COMPLETION, ACTION_INSPECT_CODE, ACTION_KEYMAP_REFERENCE, ACTION_LOOKUP_DOWN, ACTION_LOOKUP_UP, ACTION_MAKE_MODULE, ACTION_MARK_ALL_NOTIFICATIONS_AS_READ, ACTION_METHOD_HIERARCHY, ACTION_METHOD_OVERLOAD_SWITCH_DOWN, ACTION_METHOD_OVERLOAD_SWITCH_UP, ACTION_MOVE, ACTION_MOVE_EDITOR_TO_OPPOSITE_TAB_GROUP, ACTION_MOVE_LINE_DOWN_ACTION, ACTION_MOVE_LINE_UP_ACTION, ACTION_MOVE_STATEMENT_DOWN_ACTION, ACTION_MOVE_STATEMENT_UP_ACTION, ACTION_NEW_ELEMENT, ACTION_NEW_HORIZONTAL_TAB_GROUP, ACTION_NEW_PROJECT, ACTION_NEW_VERTICAL_TAB_GROUP, ACTION_NEXT_DIFF, ACTION_NEXT_EDITOR_TAB, ACTION_NEXT_OCCURENCE, ACTION_NEXT_TAB, ACTION_OPEN_IN_NEW_WINDOW, ACTION_OPEN_IN_RIGHT_SPLIT, ACTION_PASTE, ACTION_PIN_ACTIVE_EDITOR, ACTION_PIN_ACTIVE_TAB, ACTION_PREVIOUS_DIFF, ACTION_PREVIOUS_EDITOR_TAB, ACTION_PREVIOUS_OCCURENCE, ACTION_PREVIOUS_TAB, ACTION_QUICK_IMPLEMENTATIONS, ACTION_QUICK_JAVADOC, ACTION_RECENT_FILES, ACTION_REDO, ACTION_REFRESH, ACTION_RENAME, ACTION_REPLACE, ACTION_RERUN, ACTION_RESTORE_FONT_PREVIEW_TEXT, ACTION_RUN_ANYTHING, ACTION_RUN_TO_CURSOR, ACTION_SEARCH_EVERYWHERE, ACTION_SELECT_ALL, ACTION_SELECT_ALL_OCCURRENCES, ACTION_SELECT_NEXT_OCCURENCE, ACTION_SHOW_DIFF_COMMON, ACTION_SHOW_ERROR_DESCRIPTION, ACTION_SHOW_INTENTION_ACTIONS, ACTION_SHOW_SETTINGS, ACTION_SMART_TYPE_COMPLETION, ACTION_STOP_PROGRAM, ACTION_SWITCHER, ACTION_SYNCHRONIZE, ACTION_TOGGLE_FIND_IN_SELECTION_ONLY, ACTION_TOGGLE_LINE_BREAKPOINT, ACTION_TOGGLE_RENDERED_DOC, ACTION_TOGGLE_RENDERED_DOC_FOR_ALL, ACTION_TYPE_HIERARCHY, ACTION_UNDO, ACTION_UNSELECT_PREVIOUS_OCCURENCE, ACTION_UPDATE_RUNNING_APPLICATION, ACTION_UPDATE_TAG_WITH_EMMET, ACTION_VIEW_SOURCE, ADD_NEW_FAVORITES_LIST, ADD_TO_FAVORITES, BREADCRUMBS_HIDE_BOTH, BREADCRUMBS_OPTIONS_GROUP, BREADCRUMBS_SHOW_ABOVE, BREADCRUMBS_SHOW_BELOW, CHANGES_VIEW_ROLLBACK, CONSOLE_CLEAR_ALL, DIFF_VIEWER_POPUP, DIFF_VIEWER_TOOLBAR, EXTRACT_METHOD_TOOL_WINDOW_TREE_POPUP, GROUP_ADD_SUPPORT, GROUP_ANALYZE, GROUP_BASIC_EDITOR_POPUP, GROUP_CALL_HIERARCHY_POPUP, GROUP_CHANGE_SCHEME, GROUP_COMMANDER_POPUP, GROUP_COMPILER_ERROR_VIEW_POPUP, GROUP_CONSOLE_EDITOR_POPUP, GROUP_CUT_COPY_PASTE, GROUP_DIFF_EDITOR_GUTTER_POPUP, GROUP_DIFF_EDITOR_POPUP, GROUP_DOC_COMMENT_GUTTER_ICON_CONTEXT_MENU, GROUP_EDITOR, GROUP_EDITOR_BIDI_TEXT_DIRECTION, GROUP_EDITOR_GUTTER, GROUP_EDITOR_POPUP, GROUP_EDITOR_TAB_POPUP, GROUP_EJB_ENVIRONMENT_ENTRIES_VIEW_POPUP, GROUP_EJB_REFERENCES_VIEW_POPUP, GROUP_EJB_RESOURCE_ENVIRONMENT_REFERENCES_VIEW_POPUP, GROUP_EJB_RESOURCE_REFERENCES_VIEW_POPUP, GROUP_EJB_TRANSACTION_ATTRIBUTES_VIEW_POPUP, GROUP_EXPERIMENTAL_TOOLBAR, GROUP_EXTERNAL_TOOLS, GROUP_FAVORITES_VIEW_POPUP, GROUP_FILE, GROUP_GENERATE, GROUP_GUI_DESIGNER_COMPONENT_TREE_POPUP, GROUP_GUI_DESIGNER_EDITOR_POPUP, GROUP_GUI_DESIGNER_PROPERTY_INSPECTOR_POPUP, GROUP_HELP_MENU, GROUP_J2EE_VIEW_POPUP, GROUP_MAIN_MENU, GROUP_MAIN_TOOLBAR, GROUP_METHOD_HIERARCHY_POPUP, GROUP_MOVE_MODULE_TO_GROUP, GROUP_NAVBAR_POPUP, GROUP_NAVBAR_TOOLBAR, GROUP_NEW, GROUP_OTHER_MENU, GROUP_PARAMETERS_VIEW_POPUP, GROUP_PROJECT_VIEW_POPUP, GROUP_REFACTOR, GROUP_RUN, GROUP_RUNNER_ACTIONS, GROUP_SCOPE_VIEW_POPUP, GROUP_SECURITY_ROLES_VIEW_POPUP, GROUP_SERVLET_MAPPING_VIEW_POPUP, GROUP_STRUCTURE_VIEW_POPUP, GROUP_TESTSTATISTICS_POPUP, GROUP_TESTTREE_POPUP, GROUP_TOUCHBAR, GROUP_TYPE_HIERARCHY_POPUP, GROUP_USAGE_VIEW_POPUP, GROUP_VERSION_CONTROLS, GROUP_WEIGHING_NEW, GROUP_WELCOME_SCREEN_CONFIGURE, GROUP_WELCOME_SCREEN_DOC, GROUP_WELCOME_SCREEN_HELP, GROUP_WELCOME_SCREEN_LEARN_IDE, GROUP_WELCOME_SCREEN_OPTIONS, GROUP_WELCOME_SCREEN_QUICKSTART, GROUP_WELCOME_SCREEN_QUICKSTART_EMPTY_STATE, GROUP_WELCOME_SCREEN_QUICKSTART_PROJECTS_STATE, INSPECTION_TOOL_WINDOW_TREE_POPUP, MODULE_SETTINGS, MOVE_ELEMENT_LEFT, MOVE_ELEMENT_RIGHT, MOVE_TO_ANOTHER_CHANGE_LIST, REMOVE_ALL_FAVORITES_LISTS_BUT_THIS, REMOVE_FAVORITES_LIST, SELECTED_CHANGES_ROLLBACK, STATE_WIDGET_PROCESSES_ACTION_GROUP
    • Field Detail

      • ACTION_NAME

        static final com.vladsch.flexmark.util.data.DataKey<java.lang.String> ACTION_NAME
      • TYPE_ACTION_TEXT

        static final com.vladsch.flexmark.util.data.DataKey<java.lang.String> TYPE_ACTION_TEXT
      • CLIPBOARD_TEXT

        static final com.vladsch.flexmark.util.data.DataKey<java.lang.String> CLIPBOARD_TEXT
      • CLIPBOARD_FILE_URL

        static final com.vladsch.flexmark.util.data.DataKey<java.lang.String> CLIPBOARD_FILE_URL
      • INJECTED_TEXT

        static final com.vladsch.flexmark.util.data.DataKey<java.lang.String> INJECTED_TEXT
      • ACTION_REPEAT

        static final com.vladsch.flexmark.util.data.DataKey<java.lang.Integer> ACTION_REPEAT
      • CLIPBOARD_CONTENT

        static final com.vladsch.flexmark.util.data.DataKey<java.lang.Boolean> CLIPBOARD_CONTENT
      • optionsMap

        static final java.util.Map<java.lang.String,​com.vladsch.flexmark.util.data.DataHolder> optionsMap
    • Method Detail

      • getOptionsMap

        static java.util.Map<java.lang.String,​com.vladsch.flexmark.util.data.DataHolder> getOptionsMap()
      • repeatOption

        static com.vladsch.flexmark.util.data.DataHolder repeatOption​(@Nullable
                                                                      @Nullable java.lang.Integer params)
      • injectOption

        static com.vladsch.flexmark.util.data.DataHolder injectOption​(@Nullable
                                                                      @Nullable java.lang.String params)
      • clipboardOption

        static com.vladsch.flexmark.util.data.DataHolder clipboardOption​(@Nullable
                                                                         @Nullable java.lang.String params)
      • clipboardFileUrl

        static com.vladsch.flexmark.util.data.DataHolder clipboardFileUrl​(@Nullable
                                                                          @Nullable java.lang.String params)
        Copy the additional file virtual file URL given by file name in the option's text, with additional text appended from clipboard[] option text. The latter can be used to add ref-anchor to the URL
        Parameters:
        params - text
        Returns:
        data
      • typeOption

        static com.vladsch.flexmark.util.data.DataHolder typeOption​(@Nullable
                                                                    @Nullable java.lang.String params)
      • createExampleSpecRenderer

        ActionSpecRenderer<?> createExampleSpecRenderer​(@NotNull
                                                        @NotNull com.vladsch.flexmark.test.util.spec.SpecExample example,
                                                        @Nullable
                                                        @Nullable com.vladsch.flexmark.util.data.DataHolder options)
        Create spec renderer for example
        Specified by:
        createExampleSpecRenderer in interface CodeInsightFixtureSpecTestCase
        Parameters:
        example - spec example
        options - options
        Returns:
        action spec renderer
      • beforeDoTestAction

        <T extends LightFixtureActionSpecTest> void beforeDoTestAction​(@NotNull
                                                                       @NotNull ActionSpecRenderer<T> specRenderer,
                                                                       @NotNull
                                                                       @NotNull com.vladsch.flexmark.util.data.DataHolder specRendererOptions)
        Load extra settings and initialize spec renderer for parse
        Type Parameters:
        T - spec renderer type
        Parameters:
        specRenderer - spec renderer
        specRendererOptions - spec renderer options
      • afterDoTestAction

        <T extends LightFixtureActionSpecTest> void afterDoTestAction​(@NotNull
                                                                      @NotNull ActionSpecRenderer<T> specRenderer,
                                                                      @NotNull
                                                                      @NotNull com.vladsch.flexmark.util.data.DataHolder specRendererOptions)
        Reset extra settings for next test and clean up any resources
        Type Parameters:
        T - spec renderer type
        Parameters:
        specRenderer - spec renderer
        specRendererOptions - spec renderer options
      • renderTesActionHtml

        <T extends LightFixtureActionSpecTest> void renderTesActionHtml​(@NotNull
                                                                        @NotNull java.lang.StringBuilder html,
                                                                        @NotNull
                                                                        @NotNull ActionSpecRenderer<T> specRenderer,
                                                                        com.vladsch.flexmark.util.data.DataHolder specRendererOptions)
        Render the test action html for the spec renderer
        Type Parameters:
        T - spec renderer type
        Parameters:
        html - html builder
        specRenderer - spec renderer
        specRendererOptions - spec renderer options