summaryrefslogtreecommitdiff
path: root/luni
diff options
context:
space:
mode:
Diffstat (limited to 'luni')
-rw-r--r--luni/src/test/api/unix/org/apache/harmony/luni/tests/java/io/UnixFileTest.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/luni/src/test/api/unix/org/apache/harmony/luni/tests/java/io/UnixFileTest.java b/luni/src/test/api/unix/org/apache/harmony/luni/tests/java/io/UnixFileTest.java
index 960edd5..e457cd1 100644
--- a/luni/src/test/api/unix/org/apache/harmony/luni/tests/java/io/UnixFileTest.java
+++ b/luni/src/test/api/unix/org/apache/harmony/luni/tests/java/io/UnixFileTest.java
@@ -109,11 +109,11 @@ public class UnixFileTest extends TestCase {
// exit the subprocess safely
proc.waitFor();
- // filter unnecessary information
- String[] txtResult = outputResult.resStr
- .split("\\D|\\p{javaLowerCase}|\\p{javaUpperCase}");
+ // Split the results and look for the matching numerical values
+ String[] txtResult = outputResult.resStr.split(" ");
for (int i = 0, j = 0; i < txtResult.length; i++) {
- if (txtResult[i].length() > 3) {
+ String text = txtResult[i];
+ if (text.matches("[0-9]+") && text.length() > 3) {
result[j++] = Long.parseLong(txtResult[i]) * 1024L;
}
}