-
public abstract class CpdTextComparisonTest extends BaseTextComparisonTest
CPD test comparing a dump of a file against a saved baseline. Each token is printed on a separate line.
-
-
Constructor Summary
Constructors Constructor Description CpdTextComparisonTest(String extensionIncludingDot)
-
Method Summary
Modifier and Type Method Description abstract TokenizernewTokenizer(Properties properties)PropertiesdefaultProperties()final UnitdoTest(String fileBaseName, String expectedSuffix, Properties properties)A test comparing the output of the tokenizer. final TokenMgrErrorexpectTokenMgrError(String source, Properties properties)final SourceCodesourceCodeOf(String str)final Tokenstokenize(Tokenizer tokenizer, String str)-
-
Constructor Detail
-
CpdTextComparisonTest
CpdTextComparisonTest(String extensionIncludingDot)
- Parameters:
extensionIncludingDot- File extension for the language.
-
-
Method Detail
-
newTokenizer
abstract Tokenizer newTokenizer(Properties properties)
-
defaultProperties
Properties defaultProperties()
-
doTest
@JvmOverloads() final Unit doTest(String fileBaseName, String expectedSuffix, Properties properties)
A test comparing the output of the tokenizer.
- Parameters:
fileBaseName- Name of the source file (without extension or resource prefix)expectedSuffix- Suffix to append to the expected file.properties- Properties to configure newTokenizer
-
expectTokenMgrError
@JvmOverloads() final TokenMgrError expectTokenMgrError(String source, Properties properties)
-
sourceCodeOf
final SourceCode sourceCodeOf(String str)
-
-
-
-