Package org.sonar.iac.common.testing
Class AbstractSensorTest
- java.lang.Object
-
- org.sonar.iac.common.testing.AbstractSensorTest
-
public abstract class AbstractSensorTest extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected FilebaseDirprotected org.sonar.api.batch.sensor.internal.SensorContextTestercontextprotected static org.sonar.api.measures.FileLinesContextFactoryfileLinesContextFactoryorg.sonar.api.utils.log.LogTesterJUnit5logTesterprotected static org.sonar.api.issue.NoSonarFilternoSonarFilter
-
Constructor Summary
Constructors Constructor Description AbstractSensorTest()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidanalyse(org.sonar.api.batch.fs.InputFile... inputFiles)protected voidanalyse(org.sonar.api.batch.sensor.Sensor sensor, org.sonar.api.batch.fs.InputFile... inputFiles)protected org.sonar.api.batch.rule.CheckFactorycheckFactory(String... ruleKeys)protected abstract StringfileLanguageKey()protected abstract StringgetActivationSettingKey()protected org.sonar.api.batch.fs.InputFileinputFile(String relativePath, String content)protected abstract org.sonar.api.resources.Languagelanguage()protected abstract StringrepositoryKey()protected abstract org.sonar.api.batch.sensor.Sensorsensor(org.sonar.api.batch.rule.CheckFactory checkFactory)
-
-
-
Field Detail
-
logTester
@RegisterExtension public org.sonar.api.utils.log.LogTesterJUnit5 logTester
-
fileLinesContextFactory
protected static final org.sonar.api.measures.FileLinesContextFactory fileLinesContextFactory
-
noSonarFilter
protected static final org.sonar.api.issue.NoSonarFilter noSonarFilter
-
baseDir
@TempDir protected File baseDir
-
context
protected org.sonar.api.batch.sensor.internal.SensorContextTester context
-
-
Method Detail
-
getActivationSettingKey
protected abstract String getActivationSettingKey()
-
analyse
protected void analyse(org.sonar.api.batch.fs.InputFile... inputFiles)
-
analyse
protected void analyse(org.sonar.api.batch.sensor.Sensor sensor, org.sonar.api.batch.fs.InputFile... inputFiles)
-
inputFile
protected org.sonar.api.batch.fs.InputFile inputFile(String relativePath, String content)
-
checkFactory
protected org.sonar.api.batch.rule.CheckFactory checkFactory(String... ruleKeys)
-
sensor
protected abstract org.sonar.api.batch.sensor.Sensor sensor(org.sonar.api.batch.rule.CheckFactory checkFactory)
-
repositoryKey
protected abstract String repositoryKey()
-
language
protected abstract org.sonar.api.resources.Language language()
-
fileLanguageKey
protected abstract String fileLanguageKey()
-
-