From 0f0ec681b7b0392d33e3b16cc7ff46b613d36953 Mon Sep 17 00:00:00 2001 From: Connor Tumbleson Date: Wed, 26 Jul 2017 08:22:27 -0400 Subject: [PATCH] Detect root file path on windows vs others --- .../java/brut/androlib/UnknownDirectoryTraversalTest.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/brut.apktool/apktool-lib/src/test/java/brut/androlib/UnknownDirectoryTraversalTest.java b/brut.apktool/apktool-lib/src/test/java/brut/androlib/UnknownDirectoryTraversalTest.java index 30d3651d..1f53fc2d 100644 --- a/brut.apktool/apktool-lib/src/test/java/brut/androlib/UnknownDirectoryTraversalTest.java +++ b/brut.apktool/apktool-lib/src/test/java/brut/androlib/UnknownDirectoryTraversalTest.java @@ -23,6 +23,7 @@ import brut.common.TraversalUnknownFileException; import brut.directory.ExtFile; import brut.util.BrutIO; import brut.util.OS; +import brut.util.OSDetection; import org.junit.BeforeClass; import org.junit.Test; @@ -59,7 +60,8 @@ public class UnknownDirectoryTraversalTest { @Test(expected = RootUnknownFileException.class) public void invalidRootFileTest() throws IOException, BrutException { - BrutIO.sanitizeUnknownFile(sTmpDir, "/file"); + String rootLocation = OSDetection.isWindows() ? "C:/" : File.separator; + BrutIO.sanitizeUnknownFile(sTmpDir, rootLocation + "file"); } @Test(expected = InvalidUnknownFileException.class)