-
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 Tokenizer
newTokenizer(Properties properties)
Properties
defaultProperties()
final Unit
doTest(String fileBaseName, String expectedSuffix, Properties properties)
A test comparing the output of the tokenizer. final Unit
doTest(String fileBaseName, String expectedSuffix)
A test comparing the output of the tokenizer. final Unit
doTest(String fileBaseName)
A test comparing the output of the tokenizer. final TokenMgrError
expectTokenMgrError(String source, String fileName, Properties properties)
final TokenMgrError
expectTokenMgrError(String source, String fileName)
final TokenMgrError
expectTokenMgrError(String source)
final TokenMgrError
expectTokenMgrError(BaseTextComparisonTest.FileData fileData, Properties properties)
final TokenMgrError
expectTokenMgrError(BaseTextComparisonTest.FileData fileData)
final SourceCode
sourceCodeOf(String str)
final SourceCode
sourceCodeOf(BaseTextComparisonTest.FileData fileData)
final Tokens
tokenize(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)
-
-
-
-