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 DumpTemplateReaderdumpTemplateReaderstatic java.lang.StringSPEC_RESOURCE
-
Constructor Summary
Constructors Constructor Description TemplateTestCase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description TemplateReadercreate(java.io.InputStream inputStream)abstract voidgetExpandedEntry(TemplateEntry entry, java.lang.StringBuilder sb)protected abstract java.lang.StringgetTemplateResourceName()protected booleanoutputTemplate()protected voidprocessTemplate(java.lang.String template, java.lang.String expandedTemplate)voidtestDumpSpec()
-
-
-
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:
createin 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
-
-