[jboss-cvs] JBossAS SVN: r82730 - projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Jan 9 08:01:15 EST 2009
Author: alesj
Date: 2009-01-09 08:01:15 -0500 (Fri, 09 Jan 2009)
New Revision: 82730
Modified:
projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/PathTokensTestCase.java
Log:
Alexey's check.
Modified: projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/PathTokensTestCase.java
===================================================================
--- projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/PathTokensTestCase.java 2009-01-09 11:23:00 UTC (rev 82729)
+++ projects/vfs/trunk/src/test/java/org/jboss/test/virtual/test/PathTokensTestCase.java 2009-01-09 13:01:15 UTC (rev 82730)
@@ -117,19 +117,24 @@
public void testSuspiciousTokens() throws Throwable
{
- testSuspiciousTokens(false);
- testSuspiciousTokens(true);
+ testSuspiciousTokens("/.hudson/..hudson/...hudson/./../.../.*foo/foo.bar", ".hudson", "..hudson", "...hudson", ".", "..", "...", ".*foo", "foo.bar");
+ testSuspiciousTokens("jpa/.svn", "jpa", ".svn");
}
- public void testSuspiciousTokens(boolean flag) throws Throwable
+ protected void testSuspiciousTokens(String path, String... expected) throws Throwable
{
+ testSuspiciousTokens(true, path, expected);
+ testSuspiciousTokens(false, path, expected);
+ }
+
+ protected void testSuspiciousTokens(boolean flag, String path, String... expected) throws Throwable
+ {
PathTokenizer.setErrorOnSuspiciousTokens(flag);
try
{
- String path = "/.hudson/..hudson/...hudson/./../.../.*foo/foo.bar";
List<String> tokens = PathTokenizer.getTokens(path);
- List<String> expected = Arrays.asList(".hudson", "..hudson", "...hudson", ".", "..", "...", ".*foo", "foo.bar");
- assertEquals(expected, tokens);
+ List<String> expectedTokens = Arrays.asList(expected);
+ assertEquals(expectedTokens, tokens);
if (flag)
fail("Should not be here.");
}
More information about the jboss-cvs-commits
mailing list