// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package org.jetbrains.idea.devkit.kotlin.navigation;

import com.intellij.testFramework.TestDataPath;
import org.jetbrains.idea.devkit.kotlin.DevkitKtTestsUtil;
import org.jetbrains.idea.devkit.navigation.ExtensionPointDeclarationRelatedItemLineMarkerProviderTestBase;

@TestDataPath("$CONTENT_ROOT/testData/navigation/extensionPointDeclaration")
public class KtExtensionPointDeclarationRelatedItemLineMarkerProviderTest extends
                                                                          ExtensionPointDeclarationRelatedItemLineMarkerProviderTestBase {
  @Override
  protected String getBasePath() {
    return DevkitKtTestsUtil.TESTDATA_PATH + "navigation/extensionPointDeclaration";
  }

  @Override
  protected String getExtension() {
    return ".kt";
  }

  public void testMyStringEP() {
    assertStringEP();
  }

  public void testMyStringEPInterface() {
    assertStringEP();
  }

  public void testMyStringEPViaConstant() {
    assertStringEP();
  }

  public void testMyStringEPViaInterpolation() {
    assertStringEP();
  }

  public void testMyStringEPConstructor() {
    assertStringEP();
  }

  public void testMyStringEPLanguageExtension() {
    assertStringEP();
  }

  public void testMyStringProjectEP() {
    assertStringEP();
  }

  public void testMyStringEPViaLanguageExtensionSuperCall() {
    assertStringEP();
  }
}
