Skip to content

Commit 77e8927

Browse files
Add test for handling null PATH in UserAgent.env() to prevent NullPointerException
1 parent eece978 commit 77e8927

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

databricks-sdk-java/src/test/java/com/databricks/sdk/core/UserAgentTest.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,4 +101,13 @@ public void testUserAgentCicdTwoProvider() {
101101
Assertions.assertTrue(UserAgent.asString().contains("cicd/gitlab"));
102102
UserAgent.env = null;
103103
}
104+
105+
@Test
106+
public void testEnvNoPath() {
107+
// Fix NullPointerException when System.getenv() returns null or missing PATH property
108+
UserAgent.env = null;
109+
Environment environment = UserAgent.env();
110+
Assertions.assertNotNull(environment);
111+
UserAgent.env = null;
112+
}
104113
}

0 commit comments

Comments
 (0)