Minor, capitalize language feature names in tests

To simplify textual search across the codebase
This commit is contained in:
Alexander Udalov
2016-05-26 22:21:22 +03:00
parent 76971eca70
commit 7cb61b81ab
3 changed files with 5 additions and 7 deletions
+3 -4
View File
@@ -60,11 +60,10 @@ The directive lets you compose a test consisting of several files in one actual
### 4. LANGUAGE ### 4. LANGUAGE
This directive lets you enable or disable certain language features. Language features are named as This directive lets you enable or disable certain language features. Language features are named as
parameters of the primary constructor of the class LanguageFeatureSettings. Each feature can be enum entries of the class LanguageFeature. Each feature can be enabled with `+` or disabled with `-`.
enabled with `+` or disabled with `-`.
#### Usage: #### Usage:
// !LANGUAGE: -topLevelSealedInheritance // !LANGUAGE: -TopLevelSealedInheritance
// !LANGUAGE: +typeAliases -localDelegatedProperties // !LANGUAGE: +TypeAliases -LocalDelegatedProperties
@@ -1,4 +1,4 @@
// !LANGUAGE: -topLevelSealedInheritance // !LANGUAGE: -TopLevelSealedInheritance
sealed class Base sealed class Base
@@ -22,7 +22,6 @@ import com.intellij.lang.java.JavaLanguage;
import com.intellij.openapi.util.Condition; import com.intellij.openapi.util.Condition;
import com.intellij.openapi.util.Conditions; import com.intellij.openapi.util.Conditions;
import com.intellij.openapi.util.TextRange; import com.intellij.openapi.util.TextRange;
import com.intellij.openapi.util.text.StringUtil;
import com.intellij.psi.PsiFile; import com.intellij.psi.PsiFile;
import com.intellij.psi.PsiFileFactory; import com.intellij.psi.PsiFileFactory;
import com.intellij.psi.search.GlobalSearchScope; import com.intellij.psi.search.GlobalSearchScope;
@@ -175,7 +174,7 @@ public abstract class BaseDiagnosticsTest
do { do {
boolean enable = matcher.group(1).equals("+"); boolean enable = matcher.group(1).equals("+");
String name = matcher.group(2); String name = matcher.group(2);
LanguageFeature feature = LanguageFeature.fromString(StringUtil.capitalize(name)); LanguageFeature feature = LanguageFeature.fromString(name);
if (feature == null) { if (feature == null) {
Assert.fail( Assert.fail(
"Language feature not found, please check spelling: " + name + "\n" + "Language feature not found, please check spelling: " + name + "\n" +