JUnit Plugin を調べる

JUnit のソースをごらんになったことがあるでしょうか。長くないし、あの Kent Beck が書いたわけですから、コードの勉強するにはとてもいい教材です。

で、EclipseJUnit Plugin もシンプルなんだろうと思っていたら、そんなことありませんでした (泣)

とりあえず、plugin.xml を見ようと思ったら 480 行もあるし...

まぁ、それはさておき plugin.xml の中には起動用らしき拡張ポイントがいくつかありました。

  • org.eclipse.debug.core.launchConfigurationTypes
  • org.eclipse.debug.core.launchConfigurationComparators
  • org.eclipse.debug.ui.launchConfigurationTypeImages
  • org.eclipse.debug.ui.launchConfigurationTabGroups
  • org.eclipse.debug.ui.launchShortcuts
  • org.eclipse.jdt.junit.junitLaunchConfigs

launchConfiguratoinTypes が大本になるのでしょうか。で、Eclipse の Help でこの launchConfiguratoinTypes を検索したのですが、引っかかったのは 2 つだけ... それも

  • Source Path Computers
  • Launcher (Obsolete)

なぜ、そのものずばりが引っかからないんでしょうね? それも廃止される拡張ポイントなんかが引っかかるなんて。

それはそうと、PDE Plug-in Dev. Guide に Program debug and launch support というのがあったので、読んでみますっ。