From 1c261c746309ab75099e2421a54667117b587582 Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Sat, 19 Jul 2014 07:36:35 -0400 Subject: [PATCH] added more tests Former-commit-id: 75a4e44d06838221b060c0569716e85e1c6fc996 --- .../dependencycheck/utils/SettingsTest.java | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/dependency-check-utils/src/test/java/org/owasp/dependencycheck/utils/SettingsTest.java b/dependency-check-utils/src/test/java/org/owasp/dependencycheck/utils/SettingsTest.java index fec2b026e..c486814a9 100644 --- a/dependency-check-utils/src/test/java/org/owasp/dependencycheck/utils/SettingsTest.java +++ b/dependency-check-utils/src/test/java/org/owasp/dependencycheck/utils/SettingsTest.java @@ -157,4 +157,35 @@ public class SettingsTest extends BaseTest { ret = Settings.getString(key, dfault); Assert.assertEquals(dfault, ret); } + + /** + * Test of getConnectionString. + */ + @Test + public void testGetConnectionString() throws Exception { + String value = Settings.getConnectionString(Settings.KEYS.DB_CONNECTION_STRING, Settings.KEYS.DB_FILE_NAME, Settings.KEYS.DB_VERSION); + Assert.assertNotNull(value); + String msg = null; + try { + value = Settings.getConnectionString(Settings.KEYS.DB_CONNECTION_STRING, Settings.KEYS.DB_FILE_NAME, null); + } catch (InvalidSettingException e) { + msg = e.getMessage(); + } + Assert.assertNotNull(msg, msg); + try { + value = Settings.getConnectionString("invalidKey", null, null); + } catch (InvalidSettingException e) { + msg = e.getMessage(); + } + Assert.assertNotNull(msg, msg); + } + + /** + * Test of getTempDirectory. + */ + @Test + public void testGetTempDirectory() throws Exception { + File tmp = Settings.getTempDirectory(); + Assert.assertTrue(tmp.exists()); + } }