2013-03-01 10:12:21 +04:00

39 lines
917 B
Java

package com.simpleplugin;
import com.intellij.testFramework.ParsingTestCase;
public class SimpleParsingTest extends ParsingTestCase {
public SimpleParsingTest() {
super("", "simple", new SimpleParserDefinition());
}
public void testParsingTestData() {
doTest(true, false);
}
@Override
protected String getTestDataPath() {
return "testData";
}
@Override
protected boolean skipSpaces() {
return false;
}
@Override
protected boolean includeRanges() {
return true;
}
protected void doTest(boolean checkResult, boolean suppressErrors) {
super.doTest(checkResult);
if (!suppressErrors) {
assertFalse(
"PsiFile contains error elements",
toParseTreeText(myFile, skipSpaces(), includeRanges()).contains("PsiErrorElement")
);
}
}
}