NetBeans開発者は多くの機能テストを行い、そのテストはNetBeansモジュールプロジェクトの一部としてサポートされています。
私が使用している機能テストを備えたモジュールの1つは、次のとおりです。http: //hg.netbeans.org/web-main/file/tip/j2ee.sun.appsrv81
nbmモジュールプロジェクトを作成する場合、デフォルトで機能テストが定義されていないため、ファイルエクスプローラーで「手動で」いくつかのディレクトリなどを作成する必要があります。
test / qa-functional / src
初期テスト
これは、始めるための最小限のテストです。
package a;
import junit.framework.Test;
import org.netbeans.junit.NbTestCase;
import org.netbeans.junit.NbModuleSuite;
public class SampleTest extends NbTestCase {
private final int SLEEP = 10000;
public SampleTest(String testName) {
super(testName);
}
public void testBogus() {
}
public static Test suite() {
return NbModuleSuite.create(
NbModuleSuite.createConfiguration(SampleTest.class).
addTest(SampleTest.class, new String[] { "testBogus"}).
enableModules(".*").clusters(".*"));
}
}
これらの準備が整ったら、次のことができるようになります。
ファイルエクスプローラーに切り替えます(まだ行っていない場合)
build.xmlファイルのノードを右クリックします
[実行ターゲット]->[詳細...]項目を選択します。ダイアログが開きます。
「実行するターゲットの選択:」というラベルの付いたコンボボックス入力フィールドからtest-qa-functionalを選択します。
[実行]ボタンを押してダイアログを閉じ、テストを実行します。
最小限のテストケースを実行したら、NetBeansIDE用に作成されたqa-functionalテストの調査を開始して詳細を確認できます。