From 6b416b84949396f621a7c7b0116aeb55ff843eab Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Sat, 31 Aug 2013 06:48:59 -0400 Subject: [PATCH] added a test case to test batch update without a modified url Former-commit-id: 5d10d888c927f86a76f983011cab47d4c2725333 --- .../data/update/DatabaseUpdaterTest.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/dependency-check-core/src/test/java/org/owasp/dependencycheck/data/update/DatabaseUpdaterTest.java b/dependency-check-core/src/test/java/org/owasp/dependencycheck/data/update/DatabaseUpdaterTest.java index a428813b6..c44730a49 100644 --- a/dependency-check-core/src/test/java/org/owasp/dependencycheck/data/update/DatabaseUpdaterTest.java +++ b/dependency-check-core/src/test/java/org/owasp/dependencycheck/data/update/DatabaseUpdaterTest.java @@ -82,4 +82,26 @@ public class DatabaseUpdaterTest { instance.deleteExistingData(); instance.update(); } + + /** + * Test of update method (when in batch mode), of class DatabaseUpdater. + * + * @throws Exception + */ + @Test + public void testBatchUpdateWithoutModified() throws Exception { + //setup - consider moving this to its own test case file so it has a different setup/teardown. + final String tmp12 = Settings.getString(Settings.KEYS.CVE_MODIFIED_12_URL); + final String tmp20 = Settings.getString(Settings.KEYS.CVE_MODIFIED_20_URL); + Settings.removeProperty(Settings.KEYS.CVE_MODIFIED_12_URL); + Settings.removeProperty(Settings.KEYS.CVE_MODIFIED_20_URL); + + DatabaseUpdater instance = new DatabaseUpdater(); + instance.deleteExistingData(); + instance.update(); + + //restore defaults + Settings.setString(Settings.KEYS.CVE_MODIFIED_12_URL, tmp12); + Settings.setString(Settings.KEYS.CVE_MODIFIED_20_URL, tmp20); + } }