diff --git a/compiler/tests/org/jetbrains/jet/test/generator/TestGenerator.java b/compiler/tests/org/jetbrains/jet/test/generator/TestGenerator.java index 4947ca006ff..98180978746 100644 --- a/compiler/tests/org/jetbrains/jet/test/generator/TestGenerator.java +++ b/compiler/tests/org/jetbrains/jet/test/generator/TestGenerator.java @@ -213,13 +213,18 @@ public class TestGenerator { Collection innerTestClasses = testClassModel.getInnerTestClasses(); if (innerTestClasses.isEmpty()) return; p.print("@InnerTestClasses({"); - for (Iterator iterator = innerTestClasses.iterator(); iterator.hasNext(); ) { - TestClassModel innerTestClass = iterator.next(); + + boolean isFirst = true; + for (TestClassModel innerTestClass : innerTestClasses) { if (!innerTestClass.isEmpty()) { - p.printWithNoIndent(testClassModel.getName(), ".", innerTestClass.getName(), ".class"); - if (iterator.hasNext()) { + if (!isFirst) { p.printWithNoIndent(", "); } + else { + isFirst = false; + } + + p.printWithNoIndent(testClassModel.getName(), ".", innerTestClass.getName(), ".class"); } } p.printlnWithNoIndent("})"); diff --git a/idea/tests/org/jetbrains/jet/plugin/quickfix/QuickFixMultiFileTestGenerated.java b/idea/tests/org/jetbrains/jet/plugin/quickfix/QuickFixMultiFileTestGenerated.java index 53ba211cf47..c5af9cbbc34 100644 --- a/idea/tests/org/jetbrains/jet/plugin/quickfix/QuickFixMultiFileTestGenerated.java +++ b/idea/tests/org/jetbrains/jet/plugin/quickfix/QuickFixMultiFileTestGenerated.java @@ -31,7 +31,7 @@ import org.jetbrains.jet.plugin.quickfix.AbstractQuickFixMultiFileTest; /** This class is generated by {@link org.jetbrains.jet.generators.tests.GenerateTests}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") @TestMetadata("idea/testData/quickfix") -@InnerTestClasses({QuickFixMultiFileTestGenerated.AddStarProjections.class, QuickFixMultiFileTestGenerated.AutoImports.class, QuickFixMultiFileTestGenerated.Modifiers.class, QuickFixMultiFileTestGenerated.TypeImports.class, QuickFixMultiFileTestGenerated.Variables.class, }) +@InnerTestClasses({QuickFixMultiFileTestGenerated.AddStarProjections.class, QuickFixMultiFileTestGenerated.AutoImports.class, QuickFixMultiFileTestGenerated.Modifiers.class, QuickFixMultiFileTestGenerated.TypeImports.class, QuickFixMultiFileTestGenerated.Variables.class}) public class QuickFixMultiFileTestGenerated extends AbstractQuickFixMultiFileTest { public void testAllFilesPresentInQuickfix() throws Exception { JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.GenerateTests", new File("idea/testData/quickfix"), Pattern.compile("^(\\w+)\\.before\\.Main\\.kt$"), true); @@ -134,7 +134,7 @@ public class QuickFixMultiFileTestGenerated extends AbstractQuickFixMultiFileTes } @TestMetadata("idea/testData/quickfix/modifiers/finalSupertype/finalJavaSupertype") - @InnerTestClasses({FinalJavaSupertype.JavaCode.class, }) + @InnerTestClasses({FinalJavaSupertype.JavaCode.class}) public static class FinalJavaSupertype extends AbstractQuickFixMultiFileTest { public void testAllFilesPresentInFinalJavaSupertype() throws Exception { JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.GenerateTests", new File("idea/testData/quickfix/modifiers/finalSupertype/finalJavaSupertype"), Pattern.compile("^(\\w+)\\.before\\.Main\\.kt$"), true); diff --git a/idea/tests/org/jetbrains/jet/plugin/quickfix/QuickFixTestGenerated.java b/idea/tests/org/jetbrains/jet/plugin/quickfix/QuickFixTestGenerated.java index 755779b38e1..152de3aa922 100644 --- a/idea/tests/org/jetbrains/jet/plugin/quickfix/QuickFixTestGenerated.java +++ b/idea/tests/org/jetbrains/jet/plugin/quickfix/QuickFixTestGenerated.java @@ -481,7 +481,7 @@ public class QuickFixTestGenerated extends AbstractQuickFixTest { } @TestMetadata("idea/testData/quickfix/modifiers/finalSupertype/finalJavaSupertype") - @InnerTestClasses({FinalJavaSupertype.JavaCode.class, }) + @InnerTestClasses({FinalJavaSupertype.JavaCode.class}) public static class FinalJavaSupertype extends AbstractQuickFixTest { public void testAllFilesPresentInFinalJavaSupertype() throws Exception { JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.GenerateTests", new File("idea/testData/quickfix/modifiers/finalSupertype/finalJavaSupertype"), Pattern.compile("^before(\\w+)\\.kt$"), true);