Browse Source

close streams to make files deletable on windows

master
Stefan Bodewig 7 years ago
parent
commit
608b65a3e3
1 changed files with 16 additions and 8 deletions
  1. +16
    -8
      src/tests/junit/org/apache/tools/ant/taskdefs/optional/i18n/TranslateTest.java

+ 16
- 8
src/tests/junit/org/apache/tools/ant/taskdefs/optional/i18n/TranslateTest.java View File

@@ -71,16 +71,24 @@ public class TranslateTest {

@SuppressWarnings("resource")
FileInputStream fis1 = new FileInputStream(file1);
@SuppressWarnings("resource")
FileInputStream fis2 = new FileInputStream(file2);
int read = 0;
while ((read = fis1.read(buffer1)) != -1) {
fis2.read(buffer2);
for (int i = 0; i < read; ++i) {
if (buffer1[i] != buffer2[i]) {
return false;
try {
@SuppressWarnings("resource")
FileInputStream fis2 = new FileInputStream(file2);
try {
int read = 0;
while ((read = fis1.read(buffer1)) != -1) {
fis2.read(buffer2);
for (int i = 0; i < read; ++i) {
if (buffer1[i] != buffer2[i]) {
return false;
}
}
}
} finally {
fis2.close();
}
} finally {
fis1.close();
}
return true;
}


Loading…
Cancel
Save