diff options
author | 2012-10-30 19:54:34 +0900 | |
---|---|---|
committer | 2012-10-30 19:57:02 +0900 | |
commit | a8058d169dad450eca428ca76c5a0f44e45f41a7 (patch) | |
tree | a0bb6d06f584e819b56f42e99edc27f48fe06ee9 /tools/dicttool/tests | |
parent | ee0b5488b56168fabfd3a9c8a5e6b986aae4fc06 (diff) | |
download | latinime-a8058d169dad450eca428ca76c5a0f44e45f41a7.tar.gz latinime-a8058d169dad450eca428ca76c5a0f44e45f41a7.tar.xz latinime-a8058d169dad450eca428ca76c5a0f44e45f41a7.zip |
Cleanup after dicttool
Arrange for temporary files to be deleted.
Also, add a security on stack overflows.
Change-Id: I9da2ebefb06409a71b235243ea835ce10d6a9b81
Diffstat (limited to 'tools/dicttool/tests')
-rw-r--r-- | tools/dicttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/dicttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java b/tools/dicttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java index 7a686e556..554bd2478 100644 --- a/tools/dicttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java +++ b/tools/dicttool/tests/com/android/inputmethod/latin/dicttool/BinaryDictOffdeviceUtilsTests.java @@ -54,6 +54,7 @@ public class BinaryDictOffdeviceUtilsTests extends TestCase { dict.add("fool", 1, null, false /* isNotAWord */); final File dst = File.createTempFile("testGetRawDict", ".tmp"); + dst.deleteOnExit(); final OutputStream out = Compress.getCompressedStream( Compress.getCompressedStream( Compress.getCompressedStream( @@ -81,6 +82,7 @@ public class BinaryDictOffdeviceUtilsTests extends TestCase { public void testGetRawDictFails() throws IOException { // Randomly create some 4k file containing garbage final File dst = File.createTempFile("testGetRawDict", ".tmp"); + dst.deleteOnExit(); final OutputStream out = new BufferedOutputStream(new FileOutputStream(dst)); for (int i = 0; i < 1024; ++i) { out.write(0x12345678); @@ -92,6 +94,7 @@ public class BinaryDictOffdeviceUtilsTests extends TestCase { BinaryDictOffdeviceUtils.getRawBinaryDictionaryOrNull(dst)); final File gzDst = File.createTempFile("testGetRawDict", ".tmp"); + gzDst.deleteOnExit(); final OutputStream gzOut = Compress.getCompressedStream(new BufferedOutputStream(new FileOutputStream(gzDst))); for (int i = 0; i < 1024; ++i) { |