@Test public void testShouldNotCache() { CacheFilter cf = new CacheFilter(); Assert.assertTrue(cf.shouldNotCache("/bla.nocache.jpg")); Assert.assertTrue(cf.shouldNotCache("/bla.nocache.jpeg")); Assert.assertFalse(cf.shouldNotCache("/blabla.jpg")); Assert.assertFalse(cf.shouldNotCache("/blabla.jpeg")); Assert.assertFalse(cf.shouldNotCache("/blabla.html")); Assert.assertTrue(cf.shouldNotCache("/bla.nocache.jpg")); Assert.assertTrue(cf.shouldNotCache("/bla.nocache.jpeg")); Assert.assertFalse(cf.shouldNotCache("/blabla.JPG")); Assert.assertFalse(cf.shouldNotCache("/blabla.JPEG")); Assert.assertFalse(cf.shouldNotCache("/blabla.HTML")); Assert.assertTrue(cf.shouldNotCache("/bla.NOCACHE.jpg")); Assert.assertTrue(cf.shouldNotCache("/bla.nocache.JPG")); Assert.assertTrue(cf.shouldNotCache("/bla.NOCACHE.jpeg")); Assert.assertTrue(cf.shouldNotCache("/bla.nocache.JPeG")); }
@Test public void testShouldCompress() { CacheFilter cf = new CacheFilter(); Assert.assertTrue(cf.shouldCompress("/blabla.js")); Assert.assertTrue(cf.shouldCompress("/blabla.html")); Assert.assertTrue(cf.shouldCompress("/blabla.css")); Assert.assertFalse(cf.shouldCompress("/blabla.jpg")); Assert.assertFalse(cf.shouldCompress("/blabla.jpeg")); Assert.assertFalse(cf.shouldCompress("/blabla.gif")); Assert.assertFalse(cf.shouldCompress("/blabla.png")); Assert.assertTrue(cf.shouldCompress("/blabla.JS")); Assert.assertTrue(cf.shouldCompress("/blabla.HtML")); Assert.assertTrue(cf.shouldCompress("/blabla.CsS")); Assert.assertFalse(cf.shouldCompress("/blabla.JPG")); Assert.assertFalse(cf.shouldCompress("/blabla.JPeG")); Assert.assertFalse(cf.shouldCompress("/blabla.GIF")); Assert.assertFalse(cf.shouldCompress("/blabla.PNG")); }
@Test public void testShouldCache() { CacheFilter cf = new CacheFilter(); Assert.assertTrue(cf.shouldCache("/blabla.jpg")); Assert.assertTrue(cf.shouldCache("/blabla.jpeg")); Assert.assertTrue(cf.shouldCache("/blabla.png")); Assert.assertTrue(cf.shouldCache("/blabla.gif")); Assert.assertTrue(cf.shouldCache("/blabla.css")); Assert.assertTrue(cf.shouldCache("/blabla.js")); Assert.assertTrue(cf.shouldCache("/blabla.html")); Assert.assertTrue(cf.shouldCache("/bla.cache.xx")); Assert.assertFalse(cf.shouldCache("/blabla.xx")); Assert.assertTrue(cf.shouldCache("/a/blabla.jpg")); Assert.assertTrue(cf.shouldCache("/a/blabla.jpeg")); Assert.assertTrue(cf.shouldCache("/a/blabla.png")); Assert.assertTrue(cf.shouldCache("/a/blabla.gif")); Assert.assertTrue(cf.shouldCache("/a/blabla.css")); Assert.assertTrue(cf.shouldCache("/a/blabla.js")); Assert.assertTrue(cf.shouldCache("/a/blabla.html")); Assert.assertTrue(cf.shouldCache("/a/bla.cache.xx")); Assert.assertFalse(cf.shouldCache("/a/blabla.xx")); Assert.assertTrue(cf.shouldCache("/blabla.JPG")); Assert.assertTrue(cf.shouldCache("/blabla.JPEG")); Assert.assertTrue(cf.shouldCache("/blabla.PnG")); Assert.assertTrue(cf.shouldCache("/blabla.GIF")); Assert.assertTrue(cf.shouldCache("/blabla.CSS")); Assert.assertTrue(cf.shouldCache("/blabla.JS")); Assert.assertTrue(cf.shouldCache("/blabla.HTML")); Assert.assertTrue(cf.shouldCache("/bla.cache.XX")); Assert.assertTrue(cf.shouldCache("/bla.CACHE.xx")); Assert.assertFalse(cf.shouldCache("/blabla.XX")); Assert.assertTrue(cf.shouldCache("/a/blabla.JPG")); Assert.assertTrue(cf.shouldCache("/a/blabla.PNG")); Assert.assertTrue(cf.shouldCache("/a/blabla.GIF")); Assert.assertTrue(cf.shouldCache("/a/blabla.CSS")); Assert.assertTrue(cf.shouldCache("/a/blabla.JS")); Assert.assertTrue(cf.shouldCache("/a/blabla.HTML")); Assert.assertTrue(cf.shouldCache("/a/bla.cache.XX")); Assert.assertTrue(cf.shouldCache("/a/bla.CACHE.xx")); Assert.assertFalse(cf.shouldCache("/a/blabla.XX")); }