Package com.vladsch.flexmark.test.util
Class TemplateTestCase
- java.lang.Object
-
- com.vladsch.flexmark.test.util.TemplateTestCase
-
- All Implemented Interfaces:
TemplateReaderFactory
public abstract class TemplateTestCase extends java.lang.Object implements TemplateReaderFactory
-
-
Field Summary
Fields Modifier and Type Field Description private DumpTemplateReader
dumpTemplateReader
static java.lang.String
SPEC_RESOURCE
-
Constructor Summary
Constructors Constructor Description TemplateTestCase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description TemplateReader
create(java.io.InputStream inputStream)
abstract void
getExpandedEntry(TemplateEntry entry, java.lang.StringBuilder sb)
protected abstract java.lang.String
getTemplateResourceName()
protected boolean
outputTemplate()
protected void
processTemplate(java.lang.String template, java.lang.String expandedTemplate)
void
testDumpSpec()
-
-
-
Field Detail
-
SPEC_RESOURCE
public static final java.lang.String SPEC_RESOURCE
- See Also:
- Constant Field Values
-
dumpTemplateReader
private DumpTemplateReader dumpTemplateReader
-
-
Method Detail
-
create
public TemplateReader create(java.io.InputStream inputStream)
- Specified by:
create
in interfaceTemplateReaderFactory
-
getExpandedEntry
public abstract void getExpandedEntry(TemplateEntry entry, java.lang.StringBuilder sb)
-
processTemplate
protected void processTemplate(java.lang.String template, java.lang.String expandedTemplate)
-
getTemplateResourceName
protected abstract java.lang.String getTemplateResourceName()
- Returns:
- return resource name for the spec to use for the examples of the test
-
outputTemplate
protected boolean outputTemplate()
- Returns:
- return true if template to be dumped to stdout
-
testDumpSpec
public void testDumpSpec() throws java.lang.Exception
- Throws:
java.lang.Exception
-
-