From 9df12e6ff241a60c10573d9fe388787a751d87bc Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Sat, 9 Apr 2016 06:49:44 -0400 Subject: [PATCH] updated log message to assist in debugging an issue --- .../org/owasp/dependencycheck/utils/Settings.java | 2 +- .../owasp/dependencycheck/utils/SettingsTest.java | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/dependency-check-utils/src/main/java/org/owasp/dependencycheck/utils/Settings.java b/dependency-check-utils/src/main/java/org/owasp/dependencycheck/utils/Settings.java index 24312b38c..68cde6883 100644 --- a/dependency-check-utils/src/main/java/org/owasp/dependencycheck/utils/Settings.java +++ b/dependency-check-utils/src/main/java/org/owasp/dependencycheck/utils/Settings.java @@ -743,7 +743,7 @@ public final class Settings { try { value = Integer.parseInt(Settings.getString(key)); } catch (NumberFormatException ex) { - LOGGER.trace("Could not convert property '{}={}' to an int.", key, Settings.getString(key)); + LOGGER.debug("Could not convert property '{}={}' to an int; using {} instead.", key, Settings.getString(key), defaultValue); value = defaultValue; } return value; 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 03a545816..5d0c96f93 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 @@ -139,6 +139,18 @@ public class SettingsTest extends BaseTest { Assert.assertEquals(expResult, result); } + /** + * Test of getInt method, of class Settings. + */ + @Test + public void testGetIntDefault() throws InvalidSettingException { + String key = "SomeKey"; + int expResult = 85; + Settings.setString(key, "blue"); + int result = Settings.getInt(key, expResult); + Assert.assertEquals(expResult, result); + } + /** * Test of getLong method, of class Settings. */