pmd-lang-test / net.sourceforge.pmd.test / BaseTextComparisonTest

BaseTextComparisonTest

abstract class BaseTextComparisonTest

Compare a dump of a file against a saved baseline. See subclasses CpdTextComparisonTest, BaseTreeDumpTest.

Constructors

<init>

Compare a dump of a file against a saved baseline. See subclasses CpdTextComparisonTest, BaseTreeDumpTest.

BaseTextComparisonTest()

Properties

extensionIncludingDot

Extension that the unparsed source file is supposed to have.

abstract val extensionIncludingDot: String

resourceLoader

abstract val resourceLoader: Class<*>

resourcePrefix

Resource prefix to look for test files. This is resolved from the resourceLoader class. Separate directories with '/', not '.'.

abstract val resourcePrefix: String

Functions

sourceText

fun sourceText(fileBaseName: String): String

Companion Object Properties

ExpectedExt

const val ExpectedExt: String

Companion Object Functions

normalize

fun String.normalize(): String

Inheritors

BaseTreeDumpTest

Compare a dump of an AST against a saved baseline.

abstract class BaseTreeDumpTest : BaseTextComparisonTest

CpdTextComparisonTest

CPD test comparing a dump of a file against a saved baseline. Each token is printed on a separate line.

abstract class CpdTextComparisonTest : BaseTextComparisonTest