From ec7c9178dd1f17cf8479acd4e0b4575a91cfb255 Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Tue, 20 Oct 2015 10:31:09 -0700 Subject: [PATCH] Fixing ConcurrentModificationException in tests Change-Id: I7aabc62aa249dae979366ce2871604f5822f3139 --- .../com/android/launcher3/InvariantDeviceProfileTest.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/src/com/android/launcher3/InvariantDeviceProfileTest.java b/tests/src/com/android/launcher3/InvariantDeviceProfileTest.java index 1bc7c1190f..a99ae4f958 100644 --- a/tests/src/com/android/launcher3/InvariantDeviceProfileTest.java +++ b/tests/src/com/android/launcher3/InvariantDeviceProfileTest.java @@ -52,9 +52,12 @@ public class InvariantDeviceProfileTest extends AndroidTestCase { public void testFindClosestDeviceProfile2() { for (InvariantDeviceProfile idf: mPredefinedDeviceProfiles) { + ArrayList predefinedProfilesCopy = + new ArrayList<>(mPredefinedDeviceProfiles); ArrayList closestProfiles = mInvariantProfile.findClosestDeviceProfiles( - idf.minWidthDps, idf.minHeightDps, mPredefinedDeviceProfiles); + idf.minWidthDps, idf.minHeightDps, predefinedProfilesCopy + ); assertTrue(closestProfiles.get(0).equals(idf)); } }