Class RenderingTestCase

    • Field Detail

      • IGNORE

        public static final DataKey<java.lang.Boolean> IGNORE
      • FAIL

        public static final DataKey<java.lang.Boolean> FAIL
      • NO_FILE_EOL

        public static final DataKey<java.lang.Boolean> NO_FILE_EOL
      • TIMED_ITERATIONS

        public static final DataKey<java.lang.Integer> TIMED_ITERATIONS
      • EMBED_TIMED

        public static final DataKey<java.lang.Boolean> EMBED_TIMED
      • TIMED

        public static final DataKey<java.lang.Boolean> TIMED
      • INCLUDED_DOCUMENT

        public static final DataKey<java.lang.String> INCLUDED_DOCUMENT
      • SOURCE_PREFIX

        public static final DataKey<java.lang.String> SOURCE_PREFIX
      • SOURCE_SUFFIX

        public static final DataKey<java.lang.String> SOURCE_SUFFIX
      • SOURCE_INDENT

        public static final DataKey<java.lang.String> SOURCE_INDENT
      • NO_FILE_EOL_FALSE

        public static final DataHolder NO_FILE_EOL_FALSE
      • UNLOAD_EXTENSIONS

        public static final DataKey<java.util.Collection<java.lang.Class<? extends Extension>>> UNLOAD_EXTENSIONS
      • LOAD_EXTENSIONS

        public static final DataKey<java.util.Collection<Extension>> LOAD_EXTENSIONS
      • EXTENSIONS

        public static final DataKey<java.util.Collection<Extension>> EXTENSIONS
      • thrown

        public org.junit.rules.ExpectedException thrown
    • Constructor Detail

      • RenderingTestCase

        public RenderingTestCase()
    • Method Detail

      • addSpecExample

        public void addSpecExample​(SpecExampleRenderer exampleRenderer,
                                   SpecExampleParse exampleParse,
                                   DataHolder exampleOptions)
        Called after processing individual test case
        Parameters:
        exampleRenderer - renderer used
        exampleParse - parse information
        exampleOptions - example options
      • addFullSpecExample

        public void addFullSpecExample​(@NotNull
                                       @NotNull SpecExampleRenderer exampleRenderer,
                                       @NotNull
                                       @NotNull SpecExampleParse exampleParse,
                                       DataHolder exampleOptions,
                                       boolean ignoredTestCase,
                                       @NotNull
                                       @NotNull java.lang.String html,
                                       @Nullable
                                       @Nullable java.lang.String ast)
        Called when processing full spec test case by DumpSpecReader
        Specified by:
        addFullSpecExample in interface SpecExampleProcessor
        Parameters:
        exampleRenderer - example renderer
        exampleParse - example parse state
        exampleOptions - example options
        ignoredTestCase - true if ignored example
        html - html used for comparison to expected html
        ast - ast used for comparison to expected ast
      • assertRendering

        protected final void assertRendering​(@NotNull
                                             @NotNull java.lang.String source,
                                             @NotNull
                                             @NotNull java.lang.String html)
      • assertRendering

        protected final void assertRendering​(@NotNull
                                             @NotNull java.lang.String source,
                                             @NotNull
                                             @NotNull java.lang.String html,
                                             @Nullable
                                             @Nullable java.lang.String ast)
      • assertRendering

        protected final void assertRendering​(@NotNull
                                             @NotNull SpecExample specExample)