OK, there are three different extension points that you need to look at. The easiest way is to look at the JUnit plugin itself (there are four of them)
org.eclipse.jdt.junit: git:
org.eclipse.jdt.junit.core: git:
org.eclipse.jdt.junit.runtime: git:
org.eclipse.jdt.junit4.runtime: git:
So, you can research JUnit plugins, but these are the extension points that you will need:
, org.eclipse.jdt.ui.classpathContainerPage. JUnit plugin.xml:
<extension point="org.eclipse.jdt.ui.classpathContainerPage">
<classpathContainerPage
name="%JUnitContainerName"
class="org.eclipse.jdt.internal.junit.buildpath.JUnitContainerWizardPage"
id="org.eclipse.jdt.junit.JUNIT_CONTAINER">
</classpathContainerPage>
</extension>
, JUnitContainerWizardPage. IClasspathContainerPage IClasspathContainerPageExtension.
quickfix classpathfix . org.eclipse.jdt.ui.quickFixProcessors org.eclipse.jdt.ui.classpathFixProcessors. JUnit plugin.xml :
<extension point="org.eclipse.jdt.ui.quickFixProcessors">
<quickFixProcessor
name="%junitQuickFixProcessor"
class="org.eclipse.jdt.internal.junit.ui.JUnitQuickFixProcessor"
id="org.eclipse.jdt.junit.JUnitQuickFixProcessor">
</quickFixProcessor>
</extension>
<extension point="org.eclipse.jdt.ui.classpathFixProcessors">
<classpathFixProcessor
name="%junitClasspathFixProcessor"
class="org.eclipse.jdt.internal.junit.ui.JUnitClasspathFixProcessor"
id="org.eclipse.jdt.junit.JUnitClasspathFixProcessor">
<overrides id="org.eclipse.jdt.ui.text.correction.DefaultClasspathFixProcessor">
</overrides>
</classpathFixProcessor>
</extension>