Package nablarch.test
Class SystemPropertyResource
java.lang.Object
org.junit.rules.ExternalResource
nablarch.test.SystemPropertyResource
- All Implemented Interfaces:
org.junit.rules.TestRule
@Published(tag="architect")
public class SystemPropertyResource
extends org.junit.rules.ExternalResource
システムプロパティの設定値を維持するクラス。
下記のようにテストクラスに記述することで、テストメソッドの実行後にシステムプロパティをテスト実行前の状態に復帰できる。
@Rule public final SystemPropertyResource systemPropertyResource = new SystemPropertyResource();
-
Constructor Summary
-
Method Summary
Methods inherited from class org.junit.rules.ExternalResource
apply
-
Constructor Details
-
SystemPropertyResource
public SystemPropertyResource()
-
-
Method Details
-
before
protected void before()- Overrides:
before
in classorg.junit.rules.ExternalResource
-
after
protected void after()- Overrides:
after
in classorg.junit.rules.ExternalResource
-