From f77aa730eed27e26e580a60f8bf0d069259ac478 Mon Sep 17 00:00:00 2001 From: JKetelaar Date: Fri, 3 Feb 2017 21:03:01 +0100 Subject: [PATCH] [FEATURE] Added CacheValidation unit test --- .../java/org/parabot/CacheValidation.java | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 src/test/java/org/parabot/CacheValidation.java 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(); + } + } +}