mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[Java. Code Formatting] Add migration test to JavaCodeStyleSettingsTest
IDEA-110857 GitOrigin-RevId: 99e5f481fd6a1351728d8194f56421bb23c07be1
This commit is contained in:
committed by
intellij-monorepo-bot
parent
3fb4fbf41e
commit
b1466c2651
@@ -0,0 +1,5 @@
|
||||
<code_scheme name="MigrationScheme">
|
||||
<codeStyleSettings language="JAVA">
|
||||
<option name="BLANK_LINES_AROUND_FIELD" value="7" />
|
||||
</codeStyleSettings>
|
||||
</code_scheme>
|
||||
+18
@@ -136,6 +136,24 @@ public class JavaCodeStyleSettingsTest extends CodeStyleTestCase {
|
||||
accessor.set(value);
|
||||
}
|
||||
|
||||
public void testFirstMigration() throws SchemeImportException {
|
||||
CodeStyleSettings initialSettings = createTestScheme().getCodeStyleSettings();
|
||||
|
||||
CommonCodeStyleSettings initialCommonCodeStyleSettings = initialSettings.getCommonSettings(JavaLanguage.INSTANCE);
|
||||
JavaCodeStyleSettings initialCustomCodeStyleSettings = initialSettings.getCustomSettings(JavaCodeStyleSettings.class);
|
||||
|
||||
assertEquals(0, initialCommonCodeStyleSettings.BLANK_LINES_AROUND_FIELD);
|
||||
assertEquals(0, initialCustomCodeStyleSettings.BLANK_LINES_AROUND_FIELD_WITH_ANNOTATIONS);
|
||||
|
||||
CodeStyleSettings settings = importSettings();
|
||||
|
||||
CommonCodeStyleSettings commonSettings = settings.getCommonSettings(JavaLanguage.INSTANCE);
|
||||
JavaCodeStyleSettings customSettings = settings.getCustomSettings(JavaCodeStyleSettings.class);
|
||||
|
||||
assertEquals(7, commonSettings.BLANK_LINES_AROUND_FIELD);
|
||||
assertEquals(7, customSettings.BLANK_LINES_AROUND_FIELD_WITH_ANNOTATIONS);
|
||||
}
|
||||
|
||||
private static boolean isPrimitiveOrString(Class type) {
|
||||
return type.isPrimitive() || type.equals(String.class);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user