diff --git a/platform/platform-tests/testSrc/com/intellij/ide/packageSets/PatternRegexpConvertorTest.java b/platform/platform-tests/testSrc/com/intellij/ide/packageSets/PatternRegexpConvertorTest.java new file mode 100644 index 000000000000..1473ae9b39d6 --- /dev/null +++ b/platform/platform-tests/testSrc/com/intellij/ide/packageSets/PatternRegexpConvertorTest.java @@ -0,0 +1,24 @@ +/* + * Copyright (c) 2000-2006 JetBrains s.r.o. All Rights Reserved. + */ + +/* + * Created by IntelliJ IDEA. + * User: Anna.Kozlova + * Date: 13-Sep-2006 + * Time: 16:37:57 + */ +package com.intellij.ide.packageSets; + +import com.intellij.psi.search.scope.packageSet.FilePatternPackageSet; +import junit.framework.TestCase; + +public class PatternRegexpConvertorTest extends TestCase { + public void testConvertToRegexp() throws Exception { + assertEquals("a\\.[^\\.]*", FilePatternPackageSet.convertToRegexp("a.*", '.')); + assertEquals("a\\.(.*\\.)?[^\\.]*", FilePatternPackageSet.convertToRegexp("a..*", '.')); + assertEquals("a\\/[^\\/]*", FilePatternPackageSet.convertToRegexp("a/*", '/')); + assertEquals("a\\/(.*\\/)?[^\\/]*", FilePatternPackageSet.convertToRegexp("a//*", '/')); + assertEquals("[^\\.]*", FilePatternPackageSet.convertToRegexp("*", '.')); + } +} \ No newline at end of file