EnabledIfEnvironmentVariable
アノテーションをクラスまたはメソッドに付与する。複数の環境変数が必要な場合はEnabledIfEnvironmentVariables
を使用する。
import org.junit.jupiter.api.condition.EnabledIfEnvironmentVariable;
import org.junit.jupiter.api.condition.EnabledIfEnvironmentVariables;
@EnabledIfEnvironmentVariables({
@EnabledIfEnvironmentVariable(named = "HOGE", matches = ".*"),
@EnabledIfEnvironmentVariable(named = "FUGA", matches = ".*")
})
public class SampleTests {
Visual Studio Codeの場合はsettings.json
に環境変数を指定しておくとGUIでもテストが実行できる。
settings.json
"java.test.config": {
"env": {
"HOGE": "foo",
"FUGA": "bar"
}
}