Skip to content

Commit fe3845d

Browse files
test(spanner): fix MockAutoTaggingTest test environment pollution
Cleans up static SpannerOptions.environment pollution between test executions in the test suite by explicitly resetting to the default environment in @before and @after methods. This ensures that System properties enabling or disabling auto-tagging are correctly picked up during test runs.
1 parent 72d4ab6 commit fe3845d

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

java-spanner/google-cloud-spanner/src/test/java/com/google/cloud/spanner/MockAutoTaggingTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,14 @@ public class MockAutoTaggingTest extends AbstractMockServerTest {
3535

3636
@Before
3737
public void setUpProperties() {
38+
SpannerOptions.useDefaultEnvironment();
3839
System.clearProperty("spanner.disable_auto_tagging");
3940
System.clearProperty("spanner.enable_auto_tagging");
4041
}
4142

4243
@After
4344
public void tearDownProperties() {
45+
SpannerOptions.useDefaultEnvironment();
4446
System.clearProperty("spanner.disable_auto_tagging");
4547
System.clearProperty("spanner.enable_auto_tagging");
4648
}

0 commit comments

Comments
 (0)