From c6f391501d1ba7cd9d0d8383c5863d0e679263e0 Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Wed, 22 Oct 2014 21:43:23 -0400 Subject: [PATCH] added test case for patch to issue #156 Former-commit-id: 8fa1de0566760a41d65614921f4bb764178151f8 --- .../DependencyBundlingAnalyzerTest.java | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/dependency-check-core/src/test/java/org/owasp/dependencycheck/analyzer/DependencyBundlingAnalyzerTest.java b/dependency-check-core/src/test/java/org/owasp/dependencycheck/analyzer/DependencyBundlingAnalyzerTest.java index 897ad6b3e..4978eb694 100644 --- a/dependency-check-core/src/test/java/org/owasp/dependencycheck/analyzer/DependencyBundlingAnalyzerTest.java +++ b/dependency-check-core/src/test/java/org/owasp/dependencycheck/analyzer/DependencyBundlingAnalyzerTest.java @@ -86,4 +86,40 @@ public class DependencyBundlingAnalyzerTest extends BaseTest { assertEquals(expResult, result); } + @Test + public void testFirstPathIsShortest() { + DependencyBundlingAnalyzer instance = new DependencyBundlingAnalyzer(); + + String left = "./a/c.jar"; + String right = "./d/e/f.jar"; + boolean expResult = true; + boolean result = instance.firstPathIsShortest(left, right); + assertEquals(expResult, result); + + left = "./a/b/c.jar"; + right = "./d/e/f.jar"; + expResult = true; + result = instance.firstPathIsShortest(left, right); + assertEquals(expResult, result); + + left = "./d/b/c.jar"; + right = "./a/e/f.jar"; + expResult = false; + result = instance.firstPathIsShortest(left, right); + assertEquals(expResult, result); + + left = "./a/b/c.jar"; + right = "./d/f.jar"; + expResult = false; + result = instance.firstPathIsShortest(left, right); + assertEquals(expResult, result); + + left = "./a/b/c.jar"; + right = "./a/b/c.jar"; + expResult = true; + result = instance.firstPathIsShortest(left, right); + assertEquals(expResult, result); + + } + }