From a4121319fad3622076de3d8aa8f61d0f19ba5dce Mon Sep 17 00:00:00 2001 From: Dennis Guse Date: Sun, 25 Jul 2021 10:27:22 +0200 Subject: [PATCH] Tests: close cursor. --- .../opentracks/content/data/TestDataUtil.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/androidTest/java/de/dennisguse/opentracks/content/data/TestDataUtil.java b/src/androidTest/java/de/dennisguse/opentracks/content/data/TestDataUtil.java index 4d190556e..719c27843 100644 --- a/src/androidTest/java/de/dennisguse/opentracks/content/data/TestDataUtil.java +++ b/src/androidTest/java/de/dennisguse/opentracks/content/data/TestDataUtil.java @@ -159,12 +159,13 @@ public class TestDataUtil { } public static List getTrackPoints(ContentProviderUtils contentProviderUtils, Track.Id trackId) { - TrackPointIterator trackPointIterator = contentProviderUtils.getTrackPointLocationIterator(trackId, null); - ArrayList trackPoints = new ArrayList<>(); - while (trackPointIterator.hasNext()) { - trackPoints.add(trackPointIterator.next()); + try (TrackPointIterator trackPointIterator = contentProviderUtils.getTrackPointLocationIterator(trackId, null)) { + ArrayList trackPoints = new ArrayList<>(); + while (trackPointIterator.hasNext()) { + trackPoints.add(trackPointIterator.next()); + } + return trackPoints; } - return trackPoints; } public static Pair buildTrackWithTrackPoints(ContentProviderUtils contentProviderUtils, int numberOfPoints) {