Skip to content

Commit e8bb844

Browse files
committed
Capture/restore system properties
1 parent 5787c9b commit e8bb844

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

modules/azure/src/test/java/org/testcontainers/containers/CosmosDBEmulatorContainerTest.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
import com.azure.cosmos.models.CosmosContainerResponse;
66
import com.azure.cosmos.models.CosmosDatabaseResponse;
77
import org.assertj.core.api.Assertions;
8+
import org.junit.AfterClass;
9+
import org.junit.BeforeClass;
810
import org.junit.Rule;
911
import org.junit.Test;
1012
import org.testcontainers.utility.DockerImageName;
@@ -13,9 +15,22 @@
1315
import java.nio.file.Files;
1416
import java.nio.file.Path;
1517
import java.security.KeyStore;
18+
import java.util.Properties;
1619

1720
public class CosmosDBEmulatorContainerTest {
1821

22+
private static Properties originalSystemProperties;
23+
24+
@BeforeClass
25+
public static void captureOriginalSystemProperties() {
26+
originalSystemProperties = (Properties) System.getProperties().clone();
27+
}
28+
29+
@AfterClass
30+
public static void restoreOriginalSystemProperties() {
31+
System.setProperties(originalSystemProperties);
32+
}
33+
1934
@Rule
2035
// emulatorContainer {
2136
public CosmosDBEmulatorContainer emulator = new CosmosDBEmulatorContainer(

0 commit comments

Comments
 (0)