diff options
author | Narayan Kamath <narayan@google.com> | 2014-02-19 15:18:07 +0000 |
---|---|---|
committer | Narayan Kamath <narayan@google.com> | 2014-02-24 15:53:50 +0000 |
commit | e10c61bb13373b95ba857cc3af60f94b9941ab9e (patch) | |
tree | 665f17b0d5eb5f523918eec7cef3b80cbdab82cb /luni | |
parent | 59ada9f28275ee6d43a3d9f4c5a3268d04e5ebb8 (diff) | |
download | libcore-e10c61bb13373b95ba857cc3af60f94b9941ab9e.zip libcore-e10c61bb13373b95ba857cc3af60f94b9941ab9e.tar.gz libcore-e10c61bb13373b95ba857cc3af60f94b9941ab9e.tar.bz2 |
Fix remaining file related CTS Test failures.
Most failures were because tests were trying to
open files relative to the current working directory,
instead of in a temp directory.
FileTest was failing because it didn't construct
paths correctly. It would add an additional separator
char even if the path already ended with one.
Change-Id: Ie90aed84f81275924558e9dba43d71748dbb4076
Diffstat (limited to 'luni')
-rw-r--r-- | luni/src/test/java/libcore/java/io/FileTest.java | 6 | ||||
-rw-r--r-- | luni/src/test/java/org/apache/harmony/luni/tests/java/io/ObjectInputStreamTest.java | 3 |
2 files changed, 6 insertions, 3 deletions
diff --git a/luni/src/test/java/libcore/java/io/FileTest.java b/luni/src/test/java/libcore/java/io/FileTest.java index 4135ae4..b4101f9 100644 --- a/luni/src/test/java/libcore/java/io/FileTest.java +++ b/luni/src/test/java/libcore/java/io/FileTest.java @@ -217,8 +217,12 @@ public class FileTest extends junit.framework.TestCase { public void test_getAbsolutePath() throws Exception { String userDir = System.getProperty("user.dir"); + if (!userDir.endsWith(File.separator)) { + userDir = userDir + File.separator; + } + File f = new File("poop"); - assertEquals(userDir + File.separator + "poop", f.getAbsolutePath()); + assertEquals(userDir + "poop", f.getAbsolutePath()); } public void test_getSpace() throws Exception { diff --git a/luni/src/test/java/org/apache/harmony/luni/tests/java/io/ObjectInputStreamTest.java b/luni/src/test/java/org/apache/harmony/luni/tests/java/io/ObjectInputStreamTest.java index 5b89172..d1f92ec 100644 --- a/luni/src/test/java/org/apache/harmony/luni/tests/java/io/ObjectInputStreamTest.java +++ b/luni/src/test/java/org/apache/harmony/luni/tests/java/io/ObjectInputStreamTest.java @@ -1001,8 +1001,7 @@ public class ObjectInputStreamTest extends TestCase implements // Regression Test for JIRA 2192 public void test_readObject_withPrimitiveClass() throws Exception { - File file = new File("test.ser"); - file.deleteOnExit(); + File file = File.createTempFile("ObjectInputStreamTest", ".ser"); Test test = new Test(); ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream( file)); |