-
- All Implemented Interfaces:
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 UnitdoTest(String fileBaseName, String expectedSuffix)A test comparing the output of the tokenizer. final UnitdoTest(String fileBaseName)A test comparing the output of the tokenizer. final TokenMgrErrorexpectTokenMgrError(String source, String fileName, Properties properties)final TokenMgrErrorexpectTokenMgrError(String source, String fileName)final TokenMgrErrorexpectTokenMgrError(String source)final TokenMgrErrorexpectTokenMgrError(BaseTextComparisonTest.FileData fileData, Properties properties)final TokenMgrErrorexpectTokenMgrError(BaseTextComparisonTest.FileData fileData)final SourceCodesourceCodeOf(String str)final SourceCodesourceCodeOf(BaseTextComparisonTest.FileData fileData)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
-
doTest
@JvmOverloads() final Unit doTest(String fileBaseName, String expectedSuffix)
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.
-
doTest
@JvmOverloads() final Unit doTest(String fileBaseName)
A test comparing the output of the tokenizer.
- Parameters:
fileBaseName- Name of the source file (without extension or resource prefix)
-
expectTokenMgrError
@JvmOverloads() final TokenMgrError expectTokenMgrError(String source, String fileName, Properties properties)
-
expectTokenMgrError
@JvmOverloads() final TokenMgrError expectTokenMgrError(String source, String fileName)
-
expectTokenMgrError
@JvmOverloads() final TokenMgrError expectTokenMgrError(String source)
-
expectTokenMgrError
@JvmOverloads() final TokenMgrError expectTokenMgrError(BaseTextComparisonTest.FileData fileData, Properties properties)
-
expectTokenMgrError
@JvmOverloads() final TokenMgrError expectTokenMgrError(BaseTextComparisonTest.FileData fileData)
-
sourceCodeOf
final SourceCode sourceCodeOf(String str)
-
sourceCodeOf
final SourceCode sourceCodeOf(BaseTextComparisonTest.FileData fileData)
-
-
-
-