From 9c7f8e01c7ab7c78c0b35178456a041fcc82538c Mon Sep 17 00:00:00 2001 From: gvma Date: Sat, 1 Aug 2020 18:26:50 -0300 Subject: [PATCH] Test improvement --- .../rx_cache2/internal/RxCacheBuilderValidationTest.java | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/runtime/src/test/java/io/rx_cache2/internal/RxCacheBuilderValidationTest.java b/runtime/src/test/java/io/rx_cache2/internal/RxCacheBuilderValidationTest.java index b8673e2..b24ad89 100644 --- a/runtime/src/test/java/io/rx_cache2/internal/RxCacheBuilderValidationTest.java +++ b/runtime/src/test/java/io/rx_cache2/internal/RxCacheBuilderValidationTest.java @@ -16,6 +16,7 @@ package io.rx_cache2.internal; +import org.junit.Assume; import org.junit.Rule; import org.junit.Test; import org.junit.rules.TemporaryFolder; @@ -53,12 +54,8 @@ public void Cache_Directory_Not_Exist() { @Test(expected = InvalidParameterException.class) public void Cache_Directory_Not_Writable() { File cacheDir = new File(temporaryFolder.getRoot(), "non_existent_folder"); - if (!cacheDir.mkdirs()) { - throw new IllegalStateException("Cannot create temporary directory"); - } - if (!cacheDir.setWritable(false, false)) { - throw new IllegalStateException("Cannot modify permissions"); - } + Assume.assumeTrue("Cannot create temporary directory", !cacheDir.mkdirs()); + Assume.assumeFalse("Cannot modify permissions", !cacheDir.setWritable(false, false)); new RxCache.Builder() .persistence(cacheDir, io.rx_cache2.internal.Jolyglot$.newInstance()); }