public abstract class RenderingTestCase extends Object implements SpecExampleProcessor
| Modifier and Type | Field and Description |
|---|---|
static com.vladsch.flexmark.util.data.DataKey<Boolean> |
EMBED_TIMED |
static com.vladsch.flexmark.util.data.DataKey<Collection<com.vladsch.flexmark.util.misc.Extension>> |
EXTENSIONS |
static com.vladsch.flexmark.util.data.DataKey<Boolean> |
FAIL |
static com.vladsch.flexmark.util.data.DataKey<Boolean> |
IGNORE |
static com.vladsch.flexmark.util.data.DataKey<String> |
INCLUDED_DOCUMENT |
static com.vladsch.flexmark.util.data.DataKey<Collection<com.vladsch.flexmark.util.misc.Extension>> |
LOAD_EXTENSIONS |
static com.vladsch.flexmark.util.data.DataKey<Boolean> |
NO_FILE_EOL |
static com.vladsch.flexmark.util.data.DataHolder |
NO_FILE_EOL_FALSE |
static com.vladsch.flexmark.util.data.DataKey<String> |
SOURCE_INDENT |
static com.vladsch.flexmark.util.data.DataKey<String> |
SOURCE_PREFIX |
static com.vladsch.flexmark.util.data.DataKey<String> |
SOURCE_SUFFIX |
org.junit.rules.ExpectedException |
thrown |
static com.vladsch.flexmark.util.data.DataKey<Boolean> |
TIMED |
static com.vladsch.flexmark.util.data.DataKey<Integer> |
TIMED_ITERATIONS |
static com.vladsch.flexmark.util.data.DataKey<Collection<Class<? extends com.vladsch.flexmark.util.misc.Extension>>> |
UNLOAD_EXTENSIONS |
| Constructor and Description |
|---|
RenderingTestCase() |
| Modifier and Type | Method and Description |
|---|---|
void |
addFullSpecExample(@NotNull SpecExampleRenderer exampleRenderer,
@NotNull SpecExampleParse exampleParse,
com.vladsch.flexmark.util.data.DataHolder exampleOptions,
boolean ignoredTestCase,
@NotNull String html,
@Nullable String ast)
Called when processing full spec test case by DumpSpecReader
|
void |
addSpecExample(SpecExampleRenderer exampleRenderer,
SpecExampleParse exampleParse,
com.vladsch.flexmark.util.data.DataHolder exampleOptions)
Called after processing individual test case
|
protected void |
assertRendering(@NotNull SpecExample specExample) |
protected void |
assertRendering(@NotNull String source,
@NotNull String html) |
protected void |
assertRendering(@NotNull String source,
@NotNull String html,
@Nullable String ast) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckExample, getSpecExampleRenderer, optionspublic static final com.vladsch.flexmark.util.data.DataKey<Boolean> IGNORE
public static final com.vladsch.flexmark.util.data.DataKey<Boolean> FAIL
public static final com.vladsch.flexmark.util.data.DataKey<Boolean> NO_FILE_EOL
public static final com.vladsch.flexmark.util.data.DataKey<Integer> TIMED_ITERATIONS
public static final com.vladsch.flexmark.util.data.DataKey<Boolean> EMBED_TIMED
public static final com.vladsch.flexmark.util.data.DataKey<Boolean> TIMED
public static final com.vladsch.flexmark.util.data.DataKey<String> INCLUDED_DOCUMENT
public static final com.vladsch.flexmark.util.data.DataKey<String> SOURCE_PREFIX
public static final com.vladsch.flexmark.util.data.DataKey<String> SOURCE_SUFFIX
public static final com.vladsch.flexmark.util.data.DataKey<String> SOURCE_INDENT
public static final com.vladsch.flexmark.util.data.DataHolder NO_FILE_EOL_FALSE
public static final com.vladsch.flexmark.util.data.DataKey<Collection<Class<? extends com.vladsch.flexmark.util.misc.Extension>>> UNLOAD_EXTENSIONS
public static final com.vladsch.flexmark.util.data.DataKey<Collection<com.vladsch.flexmark.util.misc.Extension>> LOAD_EXTENSIONS
public static final com.vladsch.flexmark.util.data.DataKey<Collection<com.vladsch.flexmark.util.misc.Extension>> EXTENSIONS
public org.junit.rules.ExpectedException thrown
public void addSpecExample(SpecExampleRenderer exampleRenderer, SpecExampleParse exampleParse, com.vladsch.flexmark.util.data.DataHolder exampleOptions)
exampleRenderer - renderer usedexampleParse - parse informationexampleOptions - example optionspublic void addFullSpecExample(@NotNull
@NotNull SpecExampleRenderer exampleRenderer,
@NotNull
@NotNull SpecExampleParse exampleParse,
com.vladsch.flexmark.util.data.DataHolder exampleOptions,
boolean ignoredTestCase,
@NotNull
@NotNull String html,
@Nullable
@Nullable String ast)
addFullSpecExample in interface SpecExampleProcessorexampleRenderer - example rendererexampleParse - example parse stateexampleOptions - example optionsignoredTestCase - true if ignored examplehtml - html used for comparison to expected htmlast - ast used for comparison to expected astprotected final void assertRendering(@NotNull
@NotNull String source,
@NotNull
@NotNull String html)
protected final void assertRendering(@NotNull
@NotNull String source,
@NotNull
@NotNull String html,
@Nullable
@Nullable String ast)
protected final void assertRendering(@NotNull
@NotNull SpecExample specExample)
Copyright © 2020. All rights reserved.