diff --git a/src/test/java/org/parabot/CacheValidation.java b/src/test/java/org/parabot/CacheValidation.java new file mode 100644 index 0000000..c9b8e8d --- /dev/null +++ b/src/test/java/org/parabot/CacheValidation.java @@ -0,0 +1,34 @@ +package org.parabot; + +import org.junit.Assert; +import org.junit.Test; +import org.parabot.core.Directories; + +import java.io.File; +import java.io.IOException; + +/** + * @author JKetelaar + */ +public class CacheValidation { + + @Test + public void test(){ + try { + File fileOne = new File(Directories.getCachePath(), "should-exist.tmp"); + File fileTwo = new File(Directories.getCachePath(), "should-not-exist.tmp"); + + fileOne.createNewFile(); + fileTwo.createNewFile(); + + fileTwo.setLastModified(System.currentTimeMillis() / 1000 - 350000); + + Directories.clearCache(259200, false); + + Assert.assertTrue(fileOne.exists()); + Assert.assertTrue(!fileTwo.exists()); + } catch (IOException e) { + e.printStackTrace(); + } + } +}