Package

scalafix

testkit

Permalink

package testkit

Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractSemanticRuleSuite extends Suite with TestRegistration with DiffAssertions with BeforeAndAfterAll

    Permalink

    Construct a test suite for running semantic Scalafix rules.

    Construct a test suite for running semantic Scalafix rules.

    Mix-in FunSuiteLike (ScalaTest 3.0), AnyFunSuiteLike (ScalaTest 3.1+) or the testing style of your choice if you add your own tests.

  2. abstract class AbstractSyntacticRuleSuite extends Suite with TestRegistration with DiffAssertions

    Permalink

    Utility to unit test syntactic rules.

    Utility to unit test syntactic rules.

    Mix-in FunSuiteLike (ScalaTest 3.0), AnyFunSuiteLike (ScalaTest 3.1+) or the testing style of your choice if you add your own tests.

  3. trait DiffAssertions extends Suite

    Permalink
  4. final class RuleTest extends AnyRef

    Permalink
  5. final class TestkitPath extends AnyRef

    Permalink

    An input file for a testkit test.

  6. final class TestkitProperties extends AnyRef

    Permalink

    Input arguments to run scalafix testkit rules.

    Input arguments to run scalafix testkit rules.

    By convention, it's possible to load a TestkitProperties instance from the resource file "scalafix-testkit.properties".

  7. class SemanticRuleSuite extends AbstractSemanticRuleSuite with FunSpecLike

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.18) Use AbstractSemanticRuleSuite with the styling trait of your choice mixed-in (*SpecLike or *SuiteLike)

  8. class SyntacticRuleSuite extends AbstractSyntacticRuleSuite with FunSuiteLike

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.9.18) Use AbstractSyntacticRuleSuite with the styling trait of your choice mixed-in (*SpecLike or *SuiteLike)

Value Members

  1. object DiffAssertions extends Serializable

    Permalink
  2. object RuleTest

    Permalink
  3. object SemanticRuleSuite extends Serializable

    Permalink
  4. object TestkitPath

    Permalink
  5. object TestkitProperties

    Permalink

Ungrouped