Class AbstractSensorTest


  • public abstract class AbstractSensorTest
    extends Object
    • 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
    • Constructor Detail

      • AbstractSensorTest

        public AbstractSensorTest()
    • 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()