私はjunit5に取り組んでいます。 My Java CODE)環境変数にアクセスするには、System.GetEnv( "Demovar")を使用します。それでは、JUnit5テストクラスでこの環境変数を設定する方法については、コードにアクセスできるようにします。テスト中のこの環境変数の。
一般的な方法は、環境変数の代わりにシステムプロパティを使用することです。この場合は、Java/Maven/Gradleコマンドを実行したり、オプション-d demovar = "{your_value}"を使用してテストを実行するために使用してください。 Mavenの目標のために:
_ maven clean install -DdemoVar="test"
_
Java jarの場合:
_ Java -jar xxx.jar -DdemoVar="test"
_
System.getProperty("demoVar")
のコードからそれを取得することができます。
環境変数を本当に使用する必要がある場合は、OS機能を使用してください。 Linuxの場合:
_demoVar="test" mvn clean install
_
Windows PowerShellの場合:
_$env:demoVar = 'test'; mvn clean install
_