mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-27 16:57:49 +08:00
34 lines
835 B
Java
34 lines
835 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;
|
|
}
|
|
|
|
protected void doTest(boolean checkResult, boolean suppressErrors) {
|
|
super.doTest(checkResult);
|
|
if (!suppressErrors) {
|
|
assertFalse(
|
|
"PsiFile contains error elements",
|
|
toParseTreeText(myFile, skipSpaces(), includeRanges()).contains("PsiErrorElement")
|
|
);
|
|
}
|
|
}
|
|
}
|