continue work on KT-458

70b7810c30 fixed parser

this commit fixes typer
This commit is contained in:
Stepan Koltsov
2011-11-10 19:07:51 +04:00
parent 70b7810c30
commit 5fbf684998
5 changed files with 75 additions and 5 deletions
@@ -0,0 +1,27 @@
package org.jetbrains.jet.lang.psi;
import junit.framework.Assert;
import junit.framework.TestCase;
/**
* @author Stepan Koltsov
*/
public class JetPsiUtilTest extends TestCase {
public void testUnquotedIdentifier() {
Assert.assertEquals("", JetPsiUtil.unquoteIdentifier(""));
Assert.assertEquals("a2", JetPsiUtil.unquoteIdentifier("a2"));
Assert.assertEquals("", JetPsiUtil.unquoteIdentifier("``"));
Assert.assertEquals("a2", JetPsiUtil.unquoteIdentifier("`a2`"));
}
public void testUnquotedIdentifierOrFieldReference() {
Assert.assertEquals("", JetPsiUtil.unquoteIdentifierOrFieldReference(""));
Assert.assertEquals("a2", JetPsiUtil.unquoteIdentifierOrFieldReference("a2"));
Assert.assertEquals("", JetPsiUtil.unquoteIdentifierOrFieldReference("``"));
Assert.assertEquals("a2", JetPsiUtil.unquoteIdentifierOrFieldReference("`a2`"));
Assert.assertEquals("$a2", JetPsiUtil.unquoteIdentifierOrFieldReference("$a2"));
Assert.assertEquals("$a2", JetPsiUtil.unquoteIdentifierOrFieldReference("$`a2`"));
}
}