Add inspections and quickfixes of redundant Json format instantiation
Resolves KT-45075
This commit is contained in:
@@ -70,6 +70,7 @@ dependencies {
|
||||
testCompile(projectTests(":kotlin-noarg-compiler-plugin"))
|
||||
testCompile(projectTests(":kotlin-sam-with-receiver-compiler-plugin"))
|
||||
testCompile(projectTests(":kotlinx-serialization-compiler-plugin"))
|
||||
testCompile(projectTests(":kotlinx-serialization-ide-plugin"))
|
||||
testCompile(projectTests(":plugins:fir:fir-plugin-prototype"))
|
||||
testCompile(projectTests(":idea:jvm-debugger:jvm-debugger-test"))
|
||||
testCompile(projectTests(":generators:test-generator"))
|
||||
|
||||
@@ -196,6 +196,8 @@ import org.jetbrains.kotlin.tools.projectWizard.wizard.AbstractYamlNewWizardProj
|
||||
import org.jetbrains.kotlinx.serialization.AbstractSerializationIrBytecodeListingTest
|
||||
import org.jetbrains.kotlinx.serialization.AbstractSerializationPluginBytecodeListingTest
|
||||
import org.jetbrains.kotlinx.serialization.AbstractSerializationPluginDiagnosticTest
|
||||
import org.jetbrains.kotlinx.serialization.idea.AbstractSerializationPluginIdeDiagnosticTest
|
||||
import org.jetbrains.kotlinx.serialization.idea.AbstractSerializationQuickFixTest
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
System.setProperty("java.awt.headless", "true")
|
||||
@@ -1795,6 +1797,18 @@ fun main(args: Array<String>) {
|
||||
}
|
||||
}
|
||||
|
||||
testGroup(
|
||||
"plugins/kotlin-serialization/kotlin-serialization-ide/test",
|
||||
"plugins/kotlin-serialization/kotlin-serialization-ide/testData"
|
||||
) {
|
||||
testClass<AbstractSerializationPluginIdeDiagnosticTest> {
|
||||
model("diagnostics")
|
||||
}
|
||||
testClass<AbstractSerializationQuickFixTest> {
|
||||
model("quickfix", pattern = "^([\\w\\-_]+)\\.kt$", filenameStartsLowerCase = true)
|
||||
}
|
||||
}
|
||||
|
||||
testGroup("plugins/fir/fir-plugin-prototype/tests", "plugins/fir/fir-plugin-prototype/testData") {
|
||||
testClass<AbstractFirAllOpenDiagnosticTest> {
|
||||
model("")
|
||||
|
||||
@@ -162,6 +162,8 @@ import org.jetbrains.kotlin.test.TargetBackend
|
||||
import org.jetbrains.kotlinx.serialization.AbstractSerializationPluginBytecodeListingTest
|
||||
import org.jetbrains.kotlinx.serialization.AbstractSerializationPluginDiagnosticTest
|
||||
import org.jetbrains.kotlinx.serialization.AbstractSerializationIrBytecodeListingTest
|
||||
import org.jetbrains.kotlinx.serialization.idea.AbstractSerializationPluginIdeDiagnosticTest
|
||||
import org.jetbrains.kotlinx.serialization.idea.AbstractSerializationQuickFixTest
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
System.setProperty("java.awt.headless", "true")
|
||||
@@ -1220,6 +1222,18 @@ fun main(args: Array<String>) {
|
||||
model("codegen")
|
||||
}
|
||||
}
|
||||
|
||||
testGroup(
|
||||
"plugins/kotlin-serialization/kotlin-serialization-ide/test",
|
||||
"plugins/kotlin-serialization/kotlin-serialization-ide/testData"
|
||||
) {
|
||||
testClass<AbstractSerializationPluginIdeDiagnosticTest> {
|
||||
model("diagnostics")
|
||||
}
|
||||
testClass<AbstractSerializationQuickFixTest> {
|
||||
model("quickfix", pattern = "^([\\w\\-_]+)\\.kt$", filenameStartsLowerCase = true)
|
||||
}
|
||||
}
|
||||
/*
|
||||
testGroup("plugins/android-extensions/android-extensions-idea/tests", "plugins/android-extensions/android-extensions-idea/testData") {
|
||||
testClass<AbstractAndroidCompletionTest> {
|
||||
|
||||
@@ -159,6 +159,8 @@ import org.jetbrains.kotlin.test.TargetBackend
|
||||
import org.jetbrains.kotlinx.serialization.AbstractSerializationPluginBytecodeListingTest
|
||||
import org.jetbrains.kotlinx.serialization.AbstractSerializationPluginDiagnosticTest
|
||||
import org.jetbrains.kotlinx.serialization.AbstractSerializationIrBytecodeListingTest
|
||||
import org.jetbrains.kotlinx.serialization.idea.AbstractSerializationPluginIdeDiagnosticTest
|
||||
import org.jetbrains.kotlinx.serialization.idea.AbstractSerializationQuickFixTest
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
System.setProperty("java.awt.headless", "true")
|
||||
@@ -1148,6 +1150,18 @@ fun main(args: Array<String>) {
|
||||
model("codegen")
|
||||
}
|
||||
}
|
||||
|
||||
testGroup(
|
||||
"plugins/kotlin-serialization/kotlin-serialization-ide/test",
|
||||
"plugins/kotlin-serialization/kotlin-serialization-ide/testData"
|
||||
) {
|
||||
testClass<AbstractSerializationPluginIdeDiagnosticTest> {
|
||||
model("diagnostics")
|
||||
}
|
||||
testClass<AbstractSerializationQuickFixTest> {
|
||||
model("quickfix", pattern = "^([\\w\\-_]+)\\.kt$", filenameStartsLowerCase = true)
|
||||
}
|
||||
}
|
||||
/*
|
||||
testGroup("plugins/android-extensions/android-extensions-idea/tests", "plugins/android-extensions/android-extensions-idea/testData") {
|
||||
testClass<AbstractAndroidCompletionTest> {
|
||||
|
||||
Reference in New Issue
Block a user