From 509bbc774343704c797ba5edf1d67c9fc9b3b1f6 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: 0966a39d20f8aabe1c64d970affe1cf2ce92794e --- .../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;