abstract class CpdTextComparisonTest : BaseTextComparisonTest
CPD test comparing a dump of a file against a saved baseline. Each token is printed on a separate line.
extensionIncludingDot
- File extension for the language.
Baseline files are saved in txt files.
<init> |
CPD test comparing a dump of a file against a saved baseline. Each token is printed on a separate line. CpdTextComparisonTest(extensionIncludingDot: String) |
extensionIncludingDot |
File extension for the language. Baseline files are saved in txt files. open val extensionIncludingDot: String |
resourceLoader |
open val resourceLoader: Class<*> |
resourcePrefix |
Resource prefix to look for test files. This is resolved from the resourceLoader class. Separate directories with '/', not '.'. open val resourcePrefix: String |
defaultProperties |
open fun defaultProperties(): Properties |
doTest |
A test comparing the output of the tokenizer. fun doTest(fileBaseName: String, expectedSuffix: String = "", properties: Properties = defaultProperties()): Unit |
expectTokenMgrError |
fun expectTokenMgrError(source: String, properties: Properties = defaultProperties()): TokenMgrError |
newTokenizer |
abstract fun newTokenizer(properties: Properties): Tokenizer |
sourceCodeOf |
fun sourceCodeOf(str: String): SourceCode |
tokenize |
fun tokenize(tokenizer: Tokenizer, str: String): Tokens |