/* * Copyright 2010-2017 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.jetbrains.kotlin.idea.debugger; import com.intellij.testFramework.TestDataPath; import org.jetbrains.kotlin.test.JUnit3RunnerWithInners; import org.jetbrains.kotlin.test.KotlinTestUtils; import org.jetbrains.kotlin.test.TargetBackend; import org.jetbrains.kotlin.test.TestMetadata; import org.junit.runner.RunWith; import java.io.File; import java.util.regex.Pattern; /** This class is generated by {@link org.jetbrains.kotlin.generators.tests.TestsPackage}. DO NOT MODIFY MANUALLY */ @SuppressWarnings("all") @RunWith(JUnit3RunnerWithInners.class) public class KotlinSteppingTestGenerated extends AbstractKotlinSteppingTest { @TestMetadata("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class StepInto extends AbstractKotlinSteppingTest { public void testAllFilesPresentInStepInto() throws Exception { KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto"), Pattern.compile("^([^.]+)\\.kt$"), TargetBackend.ANY, true); } @TestMetadata("classObjectFunFromClass.kt") public void testClassObjectFunFromClass() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto/classObjectFunFromClass.kt"); doStepIntoTest(fileName); } @TestMetadata("classObjectFunFromTopLevel.kt") public void testClassObjectFunFromTopLevel() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto/classObjectFunFromTopLevel.kt"); doStepIntoTest(fileName); } @TestMetadata("extFun.kt") public void testExtFun() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto/extFun.kt"); doStepIntoTest(fileName); } @TestMetadata("javaFun.kt") public void testJavaFun() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto/javaFun.kt"); doStepIntoTest(fileName); } @TestMetadata("memberFunFromClass.kt") public void testMemberFunFromClass() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto/memberFunFromClass.kt"); doStepIntoTest(fileName); } @TestMetadata("memberFunFromTopLevel.kt") public void testMemberFunFromTopLevel() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto/memberFunFromTopLevel.kt"); doStepIntoTest(fileName); } @TestMetadata("memberGetterFromClass.kt") public void testMemberGetterFromClass() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto/memberGetterFromClass.kt"); doStepIntoTest(fileName); } @TestMetadata("memberGetterFromTopLevel.kt") public void testMemberGetterFromTopLevel() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto/memberGetterFromTopLevel.kt"); doStepIntoTest(fileName); } @TestMetadata("objectFun.kt") public void testObjectFun() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto/objectFun.kt"); doStepIntoTest(fileName); } @TestMetadata("topLevelFunFromClass.kt") public void testTopLevelFunFromClass() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto/topLevelFunFromClass.kt"); doStepIntoTest(fileName); } @TestMetadata("topLevelFunFromTopLevel.kt") public void testTopLevelFunFromTopLevel() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto/topLevelFunFromTopLevel.kt"); doStepIntoTest(fileName); } @TestMetadata("topLevelGetterFromClass.kt") public void testTopLevelGetterFromClass() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto/topLevelGetterFromClass.kt"); doStepIntoTest(fileName); } @TestMetadata("topLevelGetterFromTopLevel.kt") public void testTopLevelGetterFromTopLevel() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto/topLevelGetterFromTopLevel.kt"); doStepIntoTest(fileName); } } @TestMetadata("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class SmartStepInto extends AbstractKotlinSteppingTest { public void testAllFilesPresentInSmartStepInto() throws Exception { KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto"), Pattern.compile("^([^.]+)\\.kt$"), TargetBackend.ANY, true); } @TestMetadata("classObjectFunFromClass.kt") public void testClassObjectFunFromClass() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto/classObjectFunFromClass.kt"); doSmartStepIntoTest(fileName); } @TestMetadata("classObjectFunFromTopLevel.kt") public void testClassObjectFunFromTopLevel() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto/classObjectFunFromTopLevel.kt"); doSmartStepIntoTest(fileName); } @TestMetadata("extFun.kt") public void testExtFun() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto/extFun.kt"); doSmartStepIntoTest(fileName); } @TestMetadata("javaFun.kt") public void testJavaFun() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto/javaFun.kt"); doSmartStepIntoTest(fileName); } @TestMetadata("memberFunFromClass.kt") public void testMemberFunFromClass() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto/memberFunFromClass.kt"); doSmartStepIntoTest(fileName); } @TestMetadata("memberFunFromTopLevel.kt") public void testMemberFunFromTopLevel() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto/memberFunFromTopLevel.kt"); doSmartStepIntoTest(fileName); } @TestMetadata("memberGetterFromClass.kt") public void testMemberGetterFromClass() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto/memberGetterFromClass.kt"); doSmartStepIntoTest(fileName); } @TestMetadata("memberGetterFromTopLevel.kt") public void testMemberGetterFromTopLevel() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto/memberGetterFromTopLevel.kt"); doSmartStepIntoTest(fileName); } @TestMetadata("objectFun.kt") public void testObjectFun() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto/objectFun.kt"); doSmartStepIntoTest(fileName); } @TestMetadata("topLevelFunFromClass.kt") public void testTopLevelFunFromClass() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto/topLevelFunFromClass.kt"); doSmartStepIntoTest(fileName); } @TestMetadata("topLevelFunFromTopLevel.kt") public void testTopLevelFunFromTopLevel() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto/topLevelFunFromTopLevel.kt"); doSmartStepIntoTest(fileName); } @TestMetadata("topLevelGetterFromClass.kt") public void testTopLevelGetterFromClass() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto/topLevelGetterFromClass.kt"); doSmartStepIntoTest(fileName); } @TestMetadata("topLevelGetterFromTopLevel.kt") public void testTopLevelGetterFromTopLevel() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepIntoAndSmartStepInto/topLevelGetterFromTopLevel.kt"); doSmartStepIntoTest(fileName); } } @TestMetadata("idea/testData/debugger/tinyApp/src/stepping/stepInto") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class StepIntoOnly extends AbstractKotlinSteppingTest { @TestMetadata("accessors.kt") public void testAccessors() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepInto/accessors.kt"); doStepIntoTest(fileName); } public void testAllFilesPresentInStepIntoOnly() throws Exception { KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/debugger/tinyApp/src/stepping/stepInto"), Pattern.compile("^([^.]+)\\.kt$"), TargetBackend.ANY, true); } @TestMetadata("continueLabel.kt") public void testContinueLabel() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepInto/continueLabel.kt"); doStepIntoTest(fileName); } @TestMetadata("defaultAccessors.kt") public void testDefaultAccessors() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepInto/defaultAccessors.kt"); doStepIntoTest(fileName); } @TestMetadata("forLoop.kt") public void testForLoop() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepInto/forLoop.kt"); doStepIntoTest(fileName); } @TestMetadata("functionReference.kt") public void testFunctionReference() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepInto/functionReference.kt"); doStepIntoTest(fileName); } @TestMetadata("inlineDex.kt") public void testInlineDex() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepInto/inlineDex.kt"); doStepIntoTest(fileName); } @TestMetadata("inlineOnly.kt") public void testInlineOnly() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepInto/inlineOnly.kt"); doStepIntoTest(fileName); } @TestMetadata("propertyReference.kt") public void testPropertyReference() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepInto/propertyReference.kt"); doStepIntoTest(fileName); } @TestMetadata("returnVoid.kt") public void testReturnVoid() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepInto/returnVoid.kt"); doStepIntoTest(fileName); } @TestMetadata("samAdapter.kt") public void testSamAdapter() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepInto/samAdapter.kt"); doStepIntoTest(fileName); } @TestMetadata("siSuspendFun.kt") public void testSiSuspendFun() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepInto/siSuspendFun.kt"); doStepIntoTest(fileName); } @TestMetadata("skipSimpleGetter.kt") public void testSkipSimpleGetter() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepInto/skipSimpleGetter.kt"); doStepIntoTest(fileName); } @TestMetadata("skipSimpleGetterLocalVal.kt") public void testSkipSimpleGetterLocalVal() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepInto/skipSimpleGetterLocalVal.kt"); doStepIntoTest(fileName); } @TestMetadata("skipSimpleGetterMethodWithProperty.kt") public void testSkipSimpleGetterMethodWithProperty() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepInto/skipSimpleGetterMethodWithProperty.kt"); doStepIntoTest(fileName); } @TestMetadata("stepIntoFromInlineFun.kt") public void testStepIntoFromInlineFun() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepInto/stepIntoFromInlineFun.kt"); doStepIntoTest(fileName); } @TestMetadata("stepIntoInlineFun.kt") public void testStepIntoInlineFun() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepInto/stepIntoInlineFun.kt"); doStepIntoTest(fileName); } @TestMetadata("stepIntoStdLibInlineFun.kt") public void testStepIntoStdLibInlineFun() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepInto/stepIntoStdLibInlineFun.kt"); doStepIntoTest(fileName); } @TestMetadata("syntheticMethods.kt") public void testSyntheticMethods() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepInto/syntheticMethods.kt"); doStepIntoTest(fileName); } @TestMetadata("syntheticMethodsSkip.kt") public void testSyntheticMethodsSkip() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepInto/syntheticMethodsSkip.kt"); doStepIntoTest(fileName); } @TestMetadata("traits.kt") public void testTraits() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepInto/traits.kt"); doStepIntoTest(fileName); } @TestMetadata("whenExpr.kt") public void testWhenExpr() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepInto/whenExpr.kt"); doStepIntoTest(fileName); } } @TestMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOut") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class StepOut extends AbstractKotlinSteppingTest { public void testAllFilesPresentInStepOut() throws Exception { KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/debugger/tinyApp/src/stepping/stepOut"), Pattern.compile("^([^.]+)\\.kt$"), TargetBackend.ANY, true); } @TestMetadata("fwBackingField.kt") public void testFwBackingField() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOut/fwBackingField.kt"); doStepOutTest(fileName); } @TestMetadata("inapplicableFieldWatchpoints.kt") public void testInapplicableFieldWatchpoints() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOut/inapplicableFieldWatchpoints.kt"); doStepOutTest(fileName); } @TestMetadata("souSuspendFun.kt") public void testSouSuspendFun() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOut/souSuspendFun.kt"); doStepOutTest(fileName); } @TestMetadata("stepOutInlineFunction.kt") public void testStepOutInlineFunction() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOut/stepOutInlineFunction.kt"); doStepOutTest(fileName); } @TestMetadata("stepOutInlinedLambdaArgument.kt") public void testStepOutInlinedLambdaArgument() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOut/stepOutInlinedLambdaArgument.kt"); doStepOutTest(fileName); } @TestMetadata("stepOutInlinedLambdaArgumentOneLine.kt") public void testStepOutInlinedLambdaArgumentOneLine() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOut/stepOutInlinedLambdaArgumentOneLine.kt"); doStepOutTest(fileName); } @TestMetadata("stepOutSeveralInlineArgumentDeepest.kt") public void testStepOutSeveralInlineArgumentDeepest() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOut/stepOutSeveralInlineArgumentDeepest.kt"); doStepOutTest(fileName); } @TestMetadata("stepOutSeveralInlineFunctions.kt") public void testStepOutSeveralInlineFunctions() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOut/stepOutSeveralInlineFunctions.kt"); doStepOutTest(fileName); } @TestMetadata("stepOutSeveralInlineFunctionsDeepest.kt") public void testStepOutSeveralInlineFunctionsDeepest() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOut/stepOutSeveralInlineFunctionsDeepest.kt"); doStepOutTest(fileName); } } @TestMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class StepOver extends AbstractKotlinSteppingTest { public void testAllFilesPresentInStepOver() throws Exception { KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/debugger/tinyApp/src/stepping/stepOver"), Pattern.compile("^([^.]+)\\.kt$"), TargetBackend.ANY, true); } @TestMetadata("asIterableInFor.kt") public void testAsIterableInFor() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/asIterableInFor.kt"); doStepOverTest(fileName); } @TestMetadata("ifCapturedVariableKt9118.kt") public void testIfCapturedVariableKt9118() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/ifCapturedVariableKt9118.kt"); doStepOverTest(fileName); } @TestMetadata("inlineCallInForRangeExpression.kt") public void testInlineCallInForRangeExpression() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/inlineCallInForRangeExpression.kt"); doStepOverTest(fileName); } @TestMetadata("inlineFunctionSameLines.kt") public void testInlineFunctionSameLines() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/inlineFunctionSameLines.kt"); doStepOverTest(fileName); } @TestMetadata("inlineInClassDex.kt") public void testInlineInClassDex() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/inlineInClassDex.kt"); doStepOverTest(fileName); } @TestMetadata("inlineInIfFalse.kt") public void testInlineInIfFalse() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/inlineInIfFalse.kt"); doStepOverTest(fileName); } @TestMetadata("inlineInIfFalseDex.kt") public void testInlineInIfFalseDex() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/inlineInIfFalseDex.kt"); doStepOverTest(fileName); } @TestMetadata("inlineInIfTrue.kt") public void testInlineInIfTrue() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/inlineInIfTrue.kt"); doStepOverTest(fileName); } @TestMetadata("inlineInIfTrueDex.kt") public void testInlineInIfTrueDex() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/inlineInIfTrueDex.kt"); doStepOverTest(fileName); } @TestMetadata("inlineInObjectDex.kt") public void testInlineInObjectDex() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/inlineInObjectDex.kt"); doStepOverTest(fileName); } @TestMetadata("noParameterLambdaArgumentCallInInline.kt") public void testNoParameterLambdaArgumentCallInInline() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/noParameterLambdaArgumentCallInInline.kt"); doStepOverTest(fileName); } @TestMetadata("noParameterLambdaArgumentCallInLambda.kt") public void testNoParameterLambdaArgumentCallInLambda() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/noParameterLambdaArgumentCallInLambda.kt"); doStepOverTest(fileName); } @TestMetadata("soInlineAnonymousFunctionArgument.kt") public void testSoInlineAnonymousFunctionArgument() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/soInlineAnonymousFunctionArgument.kt"); doStepOverTest(fileName); } @TestMetadata("soInlineAnonymousFunctionArgumentDex.kt") public void testSoInlineAnonymousFunctionArgumentDex() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/soInlineAnonymousFunctionArgumentDex.kt"); doStepOverTest(fileName); } @TestMetadata("soInlineCallInLastStatementInInline.kt") public void testSoInlineCallInLastStatementInInline() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/soInlineCallInLastStatementInInline.kt"); doStepOverTest(fileName); } @TestMetadata("soInlineCallInLastStatementInInlineDex.kt") public void testSoInlineCallInLastStatementInInlineDex() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/soInlineCallInLastStatementInInlineDex.kt"); doStepOverTest(fileName); } @TestMetadata("soInlineCallInLastStatementInInlineFunctionArgument.kt") public void testSoInlineCallInLastStatementInInlineFunctionArgument() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/soInlineCallInLastStatementInInlineFunctionArgument.kt"); doStepOverTest(fileName); } @TestMetadata("soInlineCallInLastStatementInInlineFunctionArgumentDex.kt") public void testSoInlineCallInLastStatementInInlineFunctionArgumentDex() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/soInlineCallInLastStatementInInlineFunctionArgumentDex.kt"); doStepOverTest(fileName); } @TestMetadata("soInlineCallInLastStatementInInlineInInline.kt") public void testSoInlineCallInLastStatementInInlineInInline() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/soInlineCallInLastStatementInInlineInInline.kt"); doStepOverTest(fileName); } @TestMetadata("soInlineFunCallInLastStatementOfInlineWithArgumentFromCalleeAndOwn.kt") public void testSoInlineFunCallInLastStatementOfInlineWithArgumentFromCalleeAndOwn() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/soInlineFunCallInLastStatementOfInlineWithArgumentFromCalleeAndOwn.kt"); doStepOverTest(fileName); } @TestMetadata("soInlineFunDex.kt") public void testSoInlineFunDex() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/soInlineFunDex.kt"); doStepOverTest(fileName); } @TestMetadata("soInlineFunOnOneLineFor.kt") public void testSoInlineFunOnOneLineFor() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/soInlineFunOnOneLineFor.kt"); doStepOverTest(fileName); } @TestMetadata("soInlineFunOnOneLineForDex.kt") public void testSoInlineFunOnOneLineForDex() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/soInlineFunOnOneLineForDex.kt"); doStepOverTest(fileName); } @TestMetadata("soInlineFunWithFor.kt") public void testSoInlineFunWithFor() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/soInlineFunWithFor.kt"); doStepOverTest(fileName); } @TestMetadata("soInlineFunWithLastStatementMultilineArgumentCall.kt") public void testSoInlineFunWithLastStatementMultilineArgumentCall() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/soInlineFunWithLastStatementMultilineArgumentCall.kt"); doStepOverTest(fileName); } @TestMetadata("soInlineFunWithLastStatementOneLineArgumentCall.kt") public void testSoInlineFunWithLastStatementOneLineArgumentCall() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/soInlineFunWithLastStatementOneLineArgumentCall.kt"); doStepOverTest(fileName); } @TestMetadata("soInlineIfConditionLambdaFalse.kt") public void testSoInlineIfConditionLambdaFalse() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/soInlineIfConditionLambdaFalse.kt"); doStepOverTest(fileName); } @TestMetadata("soInlineIfConditionLambdaTrue.kt") public void testSoInlineIfConditionLambdaTrue() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/soInlineIfConditionLambdaTrue.kt"); doStepOverTest(fileName); } @TestMetadata("soInlineIterableFunDex.kt") public void testSoInlineIterableFunDex() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/soInlineIterableFunDex.kt"); doStepOverTest(fileName); } @TestMetadata("soInlineLibFunDex.kt") public void testSoInlineLibFunDex() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/soInlineLibFunDex.kt"); doStepOverTest(fileName); } @TestMetadata("soInlineOperatorIterator.kt") public void testSoInlineOperatorIterator() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/soInlineOperatorIterator.kt"); doStepOverTest(fileName); } @TestMetadata("soInlineWhileCondition.kt") public void testSoInlineWhileCondition() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/soInlineWhileCondition.kt"); doStepOverTest(fileName); } @TestMetadata("soInlineWhileConditionDex.kt") public void testSoInlineWhileConditionDex() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/soInlineWhileConditionDex.kt"); doStepOverTest(fileName); } @TestMetadata("soReifiedInlineIfConditionFalse.kt") public void testSoReifiedInlineIfConditionFalse() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/soReifiedInlineIfConditionFalse.kt"); doStepOverTest(fileName); } @TestMetadata("soSimpleInlineIfCondition.kt") public void testSoSimpleInlineIfCondition() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/soSimpleInlineIfCondition.kt"); doStepOverTest(fileName); } @TestMetadata("stepOverCatchClause.kt") public void testStepOverCatchClause() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stepOverCatchClause.kt"); doStepOverTest(fileName); } @TestMetadata("stepOverDeclarationInInlineFun.kt") public void testStepOverDeclarationInInlineFun() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stepOverDeclarationInInlineFun.kt"); doStepOverTest(fileName); } @TestMetadata("stepOverFalseConditionInLastIfInWhile.kt") public void testStepOverFalseConditionInLastIfInWhile() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stepOverFalseConditionInLastIfInWhile.kt"); doStepOverTest(fileName); } @TestMetadata("stepOverForWithInline.kt") public void testStepOverForWithInline() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stepOverForWithInline.kt"); doStepOverTest(fileName); } @TestMetadata("stepOverIfWithInline.kt") public void testStepOverIfWithInline() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stepOverIfWithInline.kt"); doStepOverTest(fileName); } @TestMetadata("stepOverInlineFunWithRecursionCall.kt") public void testStepOverInlineFunWithRecursionCall() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stepOverInlineFunWithRecursionCall.kt"); doStepOverTest(fileName); } @TestMetadata("stepOverInlineFunctionInReturn.kt") public void testStepOverInlineFunctionInReturn() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stepOverInlineFunctionInReturn.kt"); doStepOverTest(fileName); } @TestMetadata("stepOverInlinedLambda.kt") public void testStepOverInlinedLambda() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stepOverInlinedLambda.kt"); doStepOverTest(fileName); } @TestMetadata("stepOverInlinedLambdaStdlib.kt") public void testStepOverInlinedLambdaStdlib() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stepOverInlinedLambdaStdlib.kt"); doStepOverTest(fileName); } @TestMetadata("stepOverInsideInlineFun.kt") public void testStepOverInsideInlineFun() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stepOverInsideInlineFun.kt"); doStepOverTest(fileName); } @TestMetadata("stepOverReifiedParam.kt") public void testStepOverReifiedParam() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stepOverReifiedParam.kt"); doStepOverTest(fileName); } @TestMetadata("stepOverSimpleFun.kt") public void testStepOverSimpleFun() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stepOverSimpleFun.kt"); doStepOverTest(fileName); } @TestMetadata("stepOverTryCatchWithInline.kt") public void testStepOverTryCatchWithInline() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stepOverTryCatchWithInline.kt"); doStepOverTest(fileName); } @TestMetadata("stepOverWhenInReturn.kt") public void testStepOverWhenInReturn() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stepOverWhenInReturn.kt"); doStepOverTest(fileName); } @TestMetadata("stepOverWhenWithInline.kt") public void testStepOverWhenWithInline() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stepOverWhenWithInline.kt"); doStepOverTest(fileName); } @TestMetadata("stepOverWhileWithInline.kt") public void testStepOverWhileWithInline() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stepOverWhileWithInline.kt"); doStepOverTest(fileName); } @TestMetadata("stopInAnonymousFunctionInInlinedCallWithCrossInline.kt") public void testStopInAnonymousFunctionInInlinedCallWithCrossInline() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInAnonymousFunctionInInlinedCallWithCrossInline.kt"); doStepOverTest(fileName); } @TestMetadata("stopInAnonymousFunctionInInlinedCallWithCrossInlineDex.kt") public void testStopInAnonymousFunctionInInlinedCallWithCrossInlineDex() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInAnonymousFunctionInInlinedCallWithCrossInlineDex.kt"); doStepOverTest(fileName); } @TestMetadata("stopInCrossinlineInSuspend.kt") public void testStopInCrossinlineInSuspend() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInCrossinlineInSuspend.kt"); doStepOverTest(fileName); } @TestMetadata("stopInExtensionInlineCall.kt") public void testStopInExtensionInlineCall() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInExtensionInlineCall.kt"); doStepOverTest(fileName); } @TestMetadata("stopInInlineCallInField.kt") public void testStopInInlineCallInField() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInInlineCallInField.kt"); doStepOverTest(fileName); } @TestMetadata("stopInInlineCallInFieldInClassWithNonDefaultPrimary.kt") public void testStopInInlineCallInFieldInClassWithNonDefaultPrimary() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInInlineCallInFieldInClassWithNonDefaultPrimary.kt"); doStepOverTest(fileName); } @TestMetadata("stopInInlineCallInFieldInDelegate.kt") public void testStopInInlineCallInFieldInDelegate() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInInlineCallInFieldInDelegate.kt"); doStepOverTest(fileName); } @TestMetadata("stopInInlineCallInFieldInLocalClass.kt") public void testStopInInlineCallInFieldInLocalClass() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInInlineCallInFieldInLocalClass.kt"); doStepOverTest(fileName); } @TestMetadata("stopInInlineCallLocalFunLambda.kt") public void testStopInInlineCallLocalFunLambda() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInInlineCallLocalFunLambda.kt"); doStepOverTest(fileName); } @TestMetadata("stopInInlineFunDex.kt") public void testStopInInlineFunDex() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInInlineFunDex.kt"); doStepOverTest(fileName); } @TestMetadata("stopInInlineInOtherFileDex.kt") public void testStopInInlineInOtherFileDex() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInInlineInOtherFileDex.kt"); doStepOverTest(fileName); } @TestMetadata("stopInInlineInOtherFileWithLambdaArgumentDex.kt") public void testStopInInlineInOtherFileWithLambdaArgumentDex() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInInlineInOtherFileWithLambdaArgumentDex.kt"); doStepOverTest(fileName); } @TestMetadata("stopInInlineUnderOtherCall.kt") public void testStopInInlineUnderOtherCall() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInInlineUnderOtherCall.kt"); doStepOverTest(fileName); } @TestMetadata("stopInInlineUnderSamConversion.kt") public void testStopInInlineUnderSamConversion() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInInlineUnderSamConversion.kt"); doStepOverTest(fileName); } @TestMetadata("stopInInlinedInSpecialNamedFun.kt") public void testStopInInlinedInSpecialNamedFun() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInInlinedInSpecialNamedFun.kt"); doStepOverTest(fileName); } @TestMetadata("stopInInlinedInSpecialNamedFunWithGet.kt") public void testStopInInlinedInSpecialNamedFunWithGet() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInInlinedInSpecialNamedFunWithGet.kt"); doStepOverTest(fileName); } @TestMetadata("stopInInlinedLambdaInSuspendFunctionWithSuspendPointsInObjectLiteral.kt") public void testStopInInlinedLambdaInSuspendFunctionWithSuspendPointsInObjectLiteral() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInInlinedLambdaInSuspendFunctionWithSuspendPointsInObjectLiteral.kt"); doStepOverTest(fileName); } @TestMetadata("stopInLabdaOfCrossinlineCalledInAnonymous.kt") public void testStopInLabdaOfCrossinlineCalledInAnonymous() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInLabdaOfCrossinlineCalledInAnonymous.kt"); doStepOverTest(fileName); } @TestMetadata("stopInLambdaInInlinedCallWithCrossInline.kt") public void testStopInLambdaInInlinedCallWithCrossInline() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInLambdaInInlinedCallWithCrossInline.kt"); doStepOverTest(fileName); } @TestMetadata("stopInLambdaInInlinedCallWithCrossInlineDex.kt") public void testStopInLambdaInInlinedCallWithCrossInlineDex() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInLambdaInInlinedCallWithCrossInlineDex.kt"); doStepOverTest(fileName); } @TestMetadata("stopInLambdaInlineCallLambda.kt") public void testStopInLambdaInlineCallLambda() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInLambdaInlineCallLambda.kt"); doStepOverTest(fileName); } @TestMetadata("stopInLocalFunInSecondaryConstructor.kt") public void testStopInLocalFunInSecondaryConstructor() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInLocalFunInSecondaryConstructor.kt"); doStepOverTest(fileName); } @TestMetadata("stopInLocalFunInlineCallLambda.kt") public void testStopInLocalFunInlineCallLambda() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInLocalFunInlineCallLambda.kt"); doStepOverTest(fileName); } @TestMetadata("stopInNamelessFunInInlineCall.kt") public void testStopInNamelessFunInInlineCall() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInNamelessFunInInlineCall.kt"); doStepOverTest(fileName); } @TestMetadata("stopInNonInlinedLambdaInInlineCallWithClosure.kt") public void testStopInNonInlinedLambdaInInlineCallWithClosure() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInNonInlinedLambdaInInlineCallWithClosure.kt"); doStepOverTest(fileName); } @TestMetadata("stopInNonInlinedLambdaInInlineCallWithoutClosure.kt") public void testStopInNonInlinedLambdaInInlineCallWithoutClosure() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInNonInlinedLambdaInInlineCallWithoutClosure.kt"); doStepOverTest(fileName); } @TestMetadata("stopInObjectLiteralInInlineCallNoClosure.kt") public void testStopInObjectLiteralInInlineCallNoClosure() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInObjectLiteralInInlineCallNoClosure.kt"); doStepOverTest(fileName); } @TestMetadata("stopInObjectLiteralInInlineCallWithClosure.kt") public void testStopInObjectLiteralInInlineCallWithClosure() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInObjectLiteralInInlineCallWithClosure.kt"); doStepOverTest(fileName); } @TestMetadata("stopInObjectLiteralInInlineCallWithClosureInAnonymous.kt") public void testStopInObjectLiteralInInlineCallWithClosureInAnonymous() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInObjectLiteralInInlineCallWithClosureInAnonymous.kt"); doStepOverTest(fileName); } @TestMetadata("stopInSuspendFunctionWithSuspendPoints.kt") public void testStopInSuspendFunctionWithSuspendPoints() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInSuspendFunctionWithSuspendPoints.kt"); doStepOverTest(fileName); } @TestMetadata("stopInSuspendFunctionWithSuspendPointsInAnonymousObject.kt") public void testStopInSuspendFunctionWithSuspendPointsInAnonymousObject() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInSuspendFunctionWithSuspendPointsInAnonymousObject.kt"); doStepOverTest(fileName); } @TestMetadata("stopInSuspendFunctionWithSuspendPointsInObjectLiteralInInlineCallWithClosure.kt") public void testStopInSuspendFunctionWithSuspendPointsInObjectLiteralInInlineCallWithClosure() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInSuspendFunctionWithSuspendPointsInObjectLiteralInInlineCallWithClosure.kt"); doStepOverTest(fileName); } @TestMetadata("stopInSuspendFunctionWithoutSuspendPoints.kt") public void testStopInSuspendFunctionWithoutSuspendPoints() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInSuspendFunctionWithoutSuspendPoints.kt"); doStepOverTest(fileName); } @TestMetadata("stopInlineCallInLocalFunInSecondaryConstructor.kt") public void testStopInlineCallInLocalFunInSecondaryConstructor() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/stepOver/stopInlineCallInLocalFunInSecondaryConstructor.kt"); doStepOverTest(fileName); } } @TestMetadata("idea/testData/debugger/tinyApp/src/stepping/filters") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class Filters extends AbstractKotlinSteppingTest { public void testAllFilesPresentInFilters() throws Exception { KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/debugger/tinyApp/src/stepping/filters"), Pattern.compile("^([^.]+)\\.kt$"), TargetBackend.ANY, true); } @TestMetadata("checkNotNull.kt") public void testCheckNotNull() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/filters/checkNotNull.kt"); doStepIntoTest(fileName); } @TestMetadata("doNotSkipClassloader.kt") public void testDoNotSkipClassloader() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/filters/doNotSkipClassloader.kt"); doStepIntoTest(fileName); } @TestMetadata("doNotSkipConstructors.kt") public void testDoNotSkipConstructors() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/filters/doNotSkipConstructors.kt"); doStepIntoTest(fileName); } @TestMetadata("npe.kt") public void testNpe() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/filters/npe.kt"); doStepIntoTest(fileName); } @TestMetadata("reflectKClass.kt") public void testReflectKClass() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/filters/reflectKClass.kt"); doStepIntoTest(fileName); } @TestMetadata("skipClassloader.kt") public void testSkipClassloader() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/filters/skipClassloader.kt"); doStepIntoTest(fileName); } @TestMetadata("skipConstructors.kt") public void testSkipConstructors() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/filters/skipConstructors.kt"); doStepIntoTest(fileName); } @TestMetadata("stdlibStep.kt") public void testStdlibStep() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/filters/stdlibStep.kt"); doStepIntoTest(fileName); } @TestMetadata("stepIntoMultiFileFacade.kt") public void testStepIntoMultiFileFacade() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/filters/stepIntoMultiFileFacade.kt"); doStepIntoTest(fileName); } @TestMetadata("stepIntoSpecificKotlinClasses.kt") public void testStepIntoSpecificKotlinClasses() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/filters/stepIntoSpecificKotlinClasses.kt"); doStepIntoTest(fileName); } @TestMetadata("stepIntoStdlib.kt") public void testStepIntoStdlib() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/filters/stepIntoStdlib.kt"); doStepIntoTest(fileName); } @TestMetadata("stepIntoStdlibFacadeClass.kt") public void testStepIntoStdlibFacadeClass() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/filters/stepIntoStdlibFacadeClass.kt"); doStepIntoTest(fileName); } } @TestMetadata("idea/testData/debugger/tinyApp/src/stepping/custom") @TestDataPath("$PROJECT_ROOT") @RunWith(JUnit3RunnerWithInners.class) public static class Custom extends AbstractKotlinSteppingTest { public void testAllFilesPresentInCustom() throws Exception { KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("idea/testData/debugger/tinyApp/src/stepping/custom"), Pattern.compile("^([^.]+)\\.kt$"), TargetBackend.ANY, true); } @TestMetadata("anonymousFunAsParamDefaultValue.kt") public void testAnonymousFunAsParamDefaultValue() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/anonymousFunAsParamDefaultValue.kt"); doCustomTest(fileName); } @TestMetadata("coroutine.kt") public void testCoroutine() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/coroutine.kt"); doCustomTest(fileName); } @TestMetadata("crossinlineLiteral.kt") public void testCrossinlineLiteral() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/crossinlineLiteral.kt"); doCustomTest(fileName); } @TestMetadata("funLiteral.kt") public void testFunLiteral() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/funLiteral.kt"); doCustomTest(fileName); } @TestMetadata("functionCallStoredToVariable.kt") public void testFunctionCallStoredToVariable() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/functionCallStoredToVariable.kt"); doCustomTest(fileName); } @TestMetadata("fwAbstractProperty.kt") public void testFwAbstractProperty() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/fwAbstractProperty.kt"); doCustomTest(fileName); } @TestMetadata("fwInitializer.kt") public void testFwInitializer() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/fwInitializer.kt"); doCustomTest(fileName); } @TestMetadata("fwPropertyInInterface.kt") public void testFwPropertyInInterface() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/fwPropertyInInterface.kt"); doCustomTest(fileName); } @TestMetadata("inlineInObject.kt") public void testInlineInObject() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/inlineInObject.kt"); doCustomTest(fileName); } @TestMetadata("inlineInObjectSameFileDex.kt") public void testInlineInObjectSameFileDex() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/inlineInObjectSameFileDex.kt"); doCustomTest(fileName); } @TestMetadata("inlineProperties.kt") public void testInlineProperties() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/inlineProperties.kt"); doCustomTest(fileName); } @TestMetadata("inlinePropertyAccessors.kt") public void testInlinePropertyAccessors() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/inlinePropertyAccessors.kt"); doCustomTest(fileName); } @TestMetadata("kt15823.kt") public void testKt15823() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/kt15823.kt"); doCustomTest(fileName); } @TestMetadata("kt17144.kt") public void testKt17144() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/kt17144.kt"); doCustomTest(fileName); } @TestMetadata("kt17295.kt") public void testKt17295() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/kt17295.kt"); doCustomTest(fileName); } @TestMetadata("manyFilesWithInlineCalls1Dex.kt") public void testManyFilesWithInlineCalls1Dex() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/manyFilesWithInlineCalls1Dex.kt"); doCustomTest(fileName); } @TestMetadata("manyFilesWithInlineCalls2Dex.kt") public void testManyFilesWithInlineCalls2Dex() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/manyFilesWithInlineCalls2Dex.kt"); doCustomTest(fileName); } @TestMetadata("severalFunLiterals.kt") public void testSeveralFunLiterals() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/severalFunLiterals.kt"); doCustomTest(fileName); } @TestMetadata("severalFunLiteralsInClass.kt") public void testSeveralFunLiteralsInClass() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/severalFunLiteralsInClass.kt"); doCustomTest(fileName); } @TestMetadata("severalInlineCallsFromOtherFileDex.kt") public void testSeveralInlineCallsFromOtherFileDex() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/severalInlineCallsFromOtherFileDex.kt"); doCustomTest(fileName); } @TestMetadata("severalInlineFunctionsInOneFileDex.kt") public void testSeveralInlineFunctionsInOneFileDex() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/severalInlineFunctionsInOneFileDex.kt"); doCustomTest(fileName); } @TestMetadata("simpleConditionalBreakpoint.kt") public void testSimpleConditionalBreakpoint() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/simpleConditionalBreakpoint.kt"); doCustomTest(fileName); } @TestMetadata("smartStepIntoComponentFunction.kt") public void testSmartStepIntoComponentFunction() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/smartStepIntoComponentFunction.kt"); doCustomTest(fileName); } @TestMetadata("smartStepIntoConstructor.kt") public void testSmartStepIntoConstructor() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/smartStepIntoConstructor.kt"); doCustomTest(fileName); } @TestMetadata("smartStepIntoFunWithDefaultArgs.kt") public void testSmartStepIntoFunWithDefaultArgs() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/smartStepIntoFunWithDefaultArgs.kt"); doCustomTest(fileName); } @TestMetadata("smartStepIntoInlinedFunLiteral.kt") public void testSmartStepIntoInlinedFunLiteral() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/smartStepIntoInlinedFunLiteral.kt"); doCustomTest(fileName); } @TestMetadata("smartStepIntoInlinedFunctionalExpression.kt") public void testSmartStepIntoInlinedFunctionalExpression() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/smartStepIntoInlinedFunctionalExpression.kt"); doCustomTest(fileName); } @TestMetadata("smartStepIntoInsideLambda.kt") public void testSmartStepIntoInsideLambda() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/smartStepIntoInsideLambda.kt"); doCustomTest(fileName); } @TestMetadata("smartStepIntoInterfaceFun.kt") public void testSmartStepIntoInterfaceFun() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/smartStepIntoInterfaceFun.kt"); doCustomTest(fileName); } @TestMetadata("smartStepIntoInterfaceImpl.kt") public void testSmartStepIntoInterfaceImpl() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/smartStepIntoInterfaceImpl.kt"); doCustomTest(fileName); } @TestMetadata("smartStepIntoStoredLambda.kt") public void testSmartStepIntoStoredLambda() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/smartStepIntoStoredLambda.kt"); doCustomTest(fileName); } @TestMetadata("smartStepIntoSubClass.kt") public void testSmartStepIntoSubClass() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/smartStepIntoSubClass.kt"); doCustomTest(fileName); } @TestMetadata("smartStepIntoWithDelegates.kt") public void testSmartStepIntoWithDelegates() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/smartStepIntoWithDelegates.kt"); doCustomTest(fileName); } @TestMetadata("smartStepIntoWithOverrides.kt") public void testSmartStepIntoWithOverrides() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/smartStepIntoWithOverrides.kt"); doCustomTest(fileName); } @TestMetadata("stepIntoStdlibInlineFun2step.kt") public void testStepIntoStdlibInlineFun2step() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/stepIntoStdlibInlineFun2step.kt"); doCustomTest(fileName); } @TestMetadata("stepOutInlineFunctionStdlib.kt") public void testStepOutInlineFunctionStdlib() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/stepOutInlineFunctionStdlib.kt"); doCustomTest(fileName); } @TestMetadata("stepOverNonLocalReturnInLambda.kt") public void testStepOverNonLocalReturnInLambda() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/stepOverNonLocalReturnInLambda.kt"); doCustomTest(fileName); } @TestMetadata("syntheticProvider.kt") public void testSyntheticProvider() throws Exception { String fileName = KotlinTestUtils.navigationMetadata("idea/testData/debugger/tinyApp/src/stepping/custom/syntheticProvider.kt"); doCustomTest(fileName); } } }