From 96633360d05b01309524d03833636dd84c9e7a98 Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Wed, 29 Jan 2014 05:58:19 -0500 Subject: [PATCH] disabled nexus analyzer for ArchiveAnalyzer tests Former-commit-id: 24680f001da27228bdce1982e8829e0c396c32a9 --- .../analyzer/ArchiveAnalyzerTest.java | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/dependency-check-core/src/test/java/org/owasp/dependencycheck/analyzer/ArchiveAnalyzerTest.java b/dependency-check-core/src/test/java/org/owasp/dependencycheck/analyzer/ArchiveAnalyzerTest.java index 08d519d2b..0838dd3c0 100644 --- a/dependency-check-core/src/test/java/org/owasp/dependencycheck/analyzer/ArchiveAnalyzerTest.java +++ b/dependency-check-core/src/test/java/org/owasp/dependencycheck/analyzer/ArchiveAnalyzerTest.java @@ -153,6 +153,7 @@ public class ArchiveAnalyzerTest extends BaseIndexTestCase { File file = new File(this.getClass().getClassLoader().getResource("daytrader-ear-2.1.7.ear").getPath()); Dependency dependency = new Dependency(file); Settings.setBoolean(Settings.KEYS.AUTO_UPDATE, false); + Settings.setBoolean(Settings.KEYS.ANALYZER_NEXUS_ENABLED, false); Engine engine = new Engine(); int initial_size = engine.getDependencies().size(); @@ -179,6 +180,7 @@ public class ArchiveAnalyzerTest extends BaseIndexTestCase { File file = new File(this.getClass().getClassLoader().getResource("stagedhttp-modified.tar").getPath()); Dependency dependency = new Dependency(file); Settings.setBoolean(Settings.KEYS.AUTO_UPDATE, false); + Settings.setBoolean(Settings.KEYS.ANALYZER_NEXUS_ENABLED, false); Engine engine = new Engine(); int initial_size = engine.getDependencies().size(); @@ -204,6 +206,7 @@ public class ArchiveAnalyzerTest extends BaseIndexTestCase { File file = new File(this.getClass().getClassLoader().getResource("file.tar.gz").getPath()); //Dependency dependency = new Dependency(file); Settings.setBoolean(Settings.KEYS.AUTO_UPDATE, false); + Settings.setBoolean(Settings.KEYS.ANALYZER_NEXUS_ENABLED, false); Engine engine = new Engine(); int initial_size = engine.getDependencies().size(); @@ -219,6 +222,28 @@ public class ArchiveAnalyzerTest extends BaseIndexTestCase { } } + /** + * Test of analyze method, of class ArchiveAnalyzer. + */ + @Test + public void testNestedZipFolder() throws Exception { + ArchiveAnalyzer instance = new ArchiveAnalyzer(); + try { + instance.initialize(); + + File file = new File(this.getClass().getClassLoader().getResource("nested.zip").getPath()); + Settings.setBoolean(Settings.KEYS.AUTO_UPDATE, false); + Settings.setBoolean(Settings.KEYS.ANALYZER_NEXUS_ENABLED, false); + Engine engine = new Engine(); + + engine.scan(file); + engine.analyzeDependencies(); + + } finally { + instance.close(); + } + } + /** * Test of analyze method, of class ArchiveAnalyzer. */ @@ -230,6 +255,7 @@ public class ArchiveAnalyzerTest extends BaseIndexTestCase { File file = new File(this.getClass().getClassLoader().getResource("file.tgz").getPath()); Settings.setBoolean(Settings.KEYS.AUTO_UPDATE, false); + Settings.setBoolean(Settings.KEYS.ANALYZER_NEXUS_ENABLED, false); Engine engine = new Engine(); int initial_size = engine.getDependencies().size(); @@ -256,6 +282,7 @@ public class ArchiveAnalyzerTest extends BaseIndexTestCase { File file = new File(this.getClass().getClassLoader().getResource("test.zip").getPath()); Dependency dependency = new Dependency(file); Settings.setBoolean(Settings.KEYS.AUTO_UPDATE, false); + Settings.setBoolean(Settings.KEYS.ANALYZER_NEXUS_ENABLED, false); Engine engine = new Engine(); int initial_size = engine.getDependencies().size(); // boolean failed = false;