@Test public void testBasePath() { assertThat(ResourceTagPattern.of("/a/b/c/**.js").getBasePath(), equalTo("/a/b/c/")); assertThat(ResourceTagPattern.of("/**.js").getBasePath(), equalTo("/")); assertThat(ResourceTagPattern.of("/a/b/c/*.js").getBasePath(), equalTo("/a/b/c/")); assertThat(ResourceTagPattern.of("/*.js").getBasePath(), equalTo("/")); }
@Test public void testExtensions() { assertThat(ResourceTagPattern.of("/a/b/c/**.js").getExtension(), equalTo("js")); assertThat(ResourceTagPattern.of("/a/b/c/*.js").getExtension(), equalTo("js")); }
@Test public void testRecursive() { assertTrue(ResourceTagPattern.of("/a/b/c/**.js").isRecursive()); assertFalse(ResourceTagPattern.of("/a/b/c/*.js").isRecursive()); }