Intention tests: add directive to skip errors before
This commit is contained in:
+1
-2
@@ -1,6 +1,5 @@
|
||||
// ERROR: Property must be initialized or be abstract
|
||||
// WITH_RUNTIME
|
||||
// SKIP_ERRORS_AFTER
|
||||
// SKIP_ERRORS_BEFORE
|
||||
class Owner {
|
||||
val <caret>p: Int
|
||||
get
|
||||
|
||||
Vendored
+1
-2
@@ -1,6 +1,5 @@
|
||||
// ERROR: Property must be initialized or be abstract
|
||||
// WITH_RUNTIME
|
||||
// SKIP_ERRORS_AFTER
|
||||
// SKIP_ERRORS_BEFORE
|
||||
class Owner {
|
||||
}
|
||||
|
||||
|
||||
Vendored
+1
-2
@@ -1,6 +1,5 @@
|
||||
// ERROR: Property must be initialized or be abstract
|
||||
// WITH_RUNTIME
|
||||
// SKIP_ERRORS_AFTER
|
||||
// SKIP_ERRORS_BEFORE
|
||||
class Owner {
|
||||
var <caret>p: Int
|
||||
get
|
||||
|
||||
+1
-2
@@ -1,6 +1,5 @@
|
||||
// ERROR: Property must be initialized or be abstract
|
||||
// WITH_RUNTIME
|
||||
// SKIP_ERRORS_AFTER
|
||||
// SKIP_ERRORS_BEFORE
|
||||
class Owner {
|
||||
}
|
||||
|
||||
|
||||
+1
-2
@@ -1,6 +1,5 @@
|
||||
// ERROR: Property must be initialized
|
||||
// WITH_RUNTIME
|
||||
// SKIP_ERRORS_AFTER
|
||||
// SKIP_ERRORS_BEFORE
|
||||
class Owner {
|
||||
var <caret>p: Int
|
||||
get() = 1
|
||||
|
||||
Vendored
+1
-2
@@ -1,6 +1,5 @@
|
||||
// ERROR: Property must be initialized
|
||||
// WITH_RUNTIME
|
||||
// SKIP_ERRORS_AFTER
|
||||
// SKIP_ERRORS_BEFORE
|
||||
class Owner {
|
||||
}
|
||||
|
||||
|
||||
+1
-3
@@ -1,7 +1,5 @@
|
||||
// ERROR: Property must be initialized
|
||||
// WITH_RUNTIME
|
||||
// SKIP_ERRORS_AFTER
|
||||
|
||||
// SKIP_ERRORS_BEFORE
|
||||
class Owner {
|
||||
var <caret>p: Int
|
||||
get() { return 1 }
|
||||
|
||||
+1
-3
@@ -1,7 +1,5 @@
|
||||
// ERROR: Property must be initialized
|
||||
// WITH_RUNTIME
|
||||
// SKIP_ERRORS_AFTER
|
||||
|
||||
// SKIP_ERRORS_BEFORE
|
||||
class Owner {
|
||||
}
|
||||
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
// ERROR: Property must be initialized
|
||||
// WITH_RUNTIME
|
||||
// SKIP_ERRORS_AFTER
|
||||
// SKIP_ERRORS_BEFORE
|
||||
|
||||
class Owner {
|
||||
var <caret>p: Int
|
||||
set(v) {}
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
// ERROR: Property must be initialized
|
||||
// WITH_RUNTIME
|
||||
// SKIP_ERRORS_AFTER
|
||||
// SKIP_ERRORS_BEFORE
|
||||
|
||||
class Owner {
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
// WITH_RUNTIME
|
||||
// ERROR: Unresolved reference: Bad
|
||||
// SKIP_ERRORS_AFTER
|
||||
// SKIP_ERRORS_BEFORE
|
||||
|
||||
package testing
|
||||
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
// WITH_RUNTIME
|
||||
// ERROR: Unresolved reference: Bad
|
||||
// SKIP_ERRORS_AFTER
|
||||
// SKIP_ERRORS_BEFORE
|
||||
|
||||
package testing
|
||||
|
||||
|
||||
@@ -122,7 +122,9 @@ public abstract class AbstractIntentionTest extends KotlinCodeInsightTestCase {
|
||||
ConfigLibraryUtil.configureKotlinRuntimeAndSdk(getModule(), PluginTestCaseBase.mockJdk());
|
||||
}
|
||||
|
||||
DirectiveBasedActionUtils.INSTANCE$.checkForUnexpectedErrors((KtFile) getFile());
|
||||
if (getFile() instanceof KtFile && !InTextDirectivesUtils.isDirectiveDefined(fileText, "// SKIP_ERRORS_BEFORE")) {
|
||||
DirectiveBasedActionUtils.INSTANCE$.checkForUnexpectedErrors((KtFile) getFile());
|
||||
}
|
||||
|
||||
doTestFor(pathToFile, intentionAction, fileText);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user