blob: 6e5a8b1ef9a03f74a2d1d19967ee7db0ad6c2b67 [file] [log] [blame]
/*
* 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\\/.*\\.css", FilePatternPackageSet.convertToRegexp("a/*.css", '/'));
assertEquals("a\\/(.*\\/)?[^\\/]*", FilePatternPackageSet.convertToRegexp("a//*", '/'));
assertEquals("[^\\.]*", FilePatternPackageSet.convertToRegexp("*", '.'));
}
}