diff options
-rwxr-xr-x | sql-resource/provider/src/test/java/org/onap/ccsdk/sli/adaptors/resource/sql/SqlResourceProviderTest.java | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/sql-resource/provider/src/test/java/org/onap/ccsdk/sli/adaptors/resource/sql/SqlResourceProviderTest.java b/sql-resource/provider/src/test/java/org/onap/ccsdk/sli/adaptors/resource/sql/SqlResourceProviderTest.java index 404783d0..b261b9f7 100755 --- a/sql-resource/provider/src/test/java/org/onap/ccsdk/sli/adaptors/resource/sql/SqlResourceProviderTest.java +++ b/sql-resource/provider/src/test/java/org/onap/ccsdk/sli/adaptors/resource/sql/SqlResourceProviderTest.java @@ -1,7 +1,8 @@ package org.onap.ccsdk.sli.adaptors.resource.sql; import static org.junit.Assert.assertNotNull; - +import java.lang.reflect.Field; +import java.util.Map; import java.util.Properties; import org.junit.Test; @@ -9,9 +10,21 @@ import org.junit.Test; public class SqlResourceProviderTest { private static SqlResourcePropertiesProvider provider; + private static final String SDNC_CONFIG_DIR = "SDNC_CONFIG_DIR"; @Test public void testSqlResourceProvider() { + try{ + Map<String, String> env = System.getenv(); + Class<?> cl = env.getClass(); + Field field = cl.getDeclaredField("m"); + field.setAccessible(true); + Map<String, String> writableEnv = (Map<String, String>) field.get(env); + writableEnv.put(SDNC_CONFIG_DIR, "./src/test/resources"); + } catch (Exception e) { + throw new IllegalStateException("Failed to set environment variable", e); + } + provider = new SqlResourcePropertiesProviderImpl(); assertNotNull(provider); } |