diff options
| author | Bananeweizen <bananeweizen@gmx.de> | 2012-07-01 17:54:52 +0200 |
|---|---|---|
| committer | Bananeweizen <bananeweizen@gmx.de> | 2012-07-01 17:54:52 +0200 |
| commit | e86317306d5b013d8d2b0efc4ea35fe11b6758ae (patch) | |
| tree | 60769a9c6bc4261d72f05d8f15c6548027f57a4d /tests/src/cgeo/geocaching/test | |
| parent | 34c178f55678d7c8042a460ecd632d52c300cc94 (diff) | |
| download | cgeo-e86317306d5b013d8d2b0efc4ea35fe11b6758ae.zip cgeo-e86317306d5b013d8d2b0efc4ea35fe11b6758ae.tar.gz cgeo-e86317306d5b013d8d2b0efc4ea35fe11b6758ae.tar.bz2 | |
refactoring: some findbugs cleanup
Diffstat (limited to 'tests/src/cgeo/geocaching/test')
| -rw-r--r-- | tests/src/cgeo/geocaching/test/mock/MockedCache.java | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/tests/src/cgeo/geocaching/test/mock/MockedCache.java b/tests/src/cgeo/geocaching/test/mock/MockedCache.java index 21f67e6..352c34d 100644 --- a/tests/src/cgeo/geocaching/test/mock/MockedCache.java +++ b/tests/src/cgeo/geocaching/test/mock/MockedCache.java @@ -8,6 +8,7 @@ import cgeo.geocaching.geopoint.Geopoint; import cgeo.geocaching.utils.BaseUtils; import org.apache.commons.lang3.StringUtils; +import org.mapsforge.core.IOUtils; import java.io.BufferedReader; import java.io.IOException; @@ -54,9 +55,11 @@ public abstract class MockedCache implements ICache { } public static String readCachePage(final String geocode) { + InputStream is = null; + BufferedReader br = null; try { - final InputStream is = MockedCache.class.getResourceAsStream("/cgeo/geocaching/test/mock/" + geocode + ".html"); - final BufferedReader br = new BufferedReader(new InputStreamReader(is), 150000); + is = MockedCache.class.getResourceAsStream("/cgeo/geocaching/test/mock/" + geocode + ".html"); + br = new BufferedReader(new InputStreamReader(is), 150000); final StringBuilder buffer = new StringBuilder(); String line; @@ -65,10 +68,12 @@ public abstract class MockedCache implements ICache { buffer.append(line).append('\n'); } - br.close(); return BaseUtils.replaceWhitespace(buffer.toString()); } catch (IOException e) { e.printStackTrace(); + } finally { + IOUtils.closeQuietly(is); + IOUtils.closeQuietly(br); } return null; } |
