From e46fd5866434600b36c43166932b03d277125ab6 Mon Sep 17 00:00:00 2001 From: Alinson Xavier Date: Fri, 17 Mar 2017 22:49:52 -0400 Subject: [PATCH] Fix ImportTest on Nougat --- .../java/org/isoron/uhabits/io/ImportTest.java | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/app/src/androidTest/java/org/isoron/uhabits/io/ImportTest.java b/app/src/androidTest/java/org/isoron/uhabits/io/ImportTest.java index a511b36f0..a63bbd865 100644 --- a/app/src/androidTest/java/org/isoron/uhabits/io/ImportTest.java +++ b/app/src/androidTest/java/org/isoron/uhabits/io/ImportTest.java @@ -40,8 +40,6 @@ import static org.junit.Assert.*; @MediumTest public class ImportTest extends BaseAndroidTest { - private File baseDir; - private Context context; @Override @@ -50,11 +48,8 @@ public class ImportTest extends BaseAndroidTest { super.setUp(); DateUtils.setFixedLocalTime(null); - fixtures.purgeHabits(habitList); context = InstrumentationRegistry.getInstrumentation().getContext(); - baseDir = FileUtils.getFilesDir(context, "Backups"); - if (baseDir == null) fail("baseDir should not be null"); } @Test @@ -149,8 +144,7 @@ public class ImportTest extends BaseAndroidTest private void importFromFile(String assetFilename) throws IOException { - File file = - new File(String.format("%s/%s", baseDir.getPath(), assetFilename)); + File file = File.createTempFile("asset", ""); copyAssetToFile(assetFilename, file); assertTrue(file.exists()); assertTrue(file.canRead()); @@ -159,5 +153,7 @@ public class ImportTest extends BaseAndroidTest assertThat(importer.canHandle(file), is(true)); importer.importHabitsFromFile(file); + + file.delete(); } }