light parser testcase

This commit is contained in:
Gregory Shrago
2011-07-22 18:50:18 +04:00
parent 157034f5eb
commit 96832c8a60
33 changed files with 1084 additions and 99 deletions
@@ -27,6 +27,7 @@ import com.intellij.openapi.roots.OrderRootType;
import com.intellij.openapi.roots.libraries.Library;
import com.intellij.openapi.util.DefaultJDOMExternalizer;
import com.intellij.openapi.util.JDOMUtil;
import com.intellij.openapi.util.io.FileUtil;
import com.intellij.openapi.util.text.StringUtil;
import com.intellij.openapi.vfs.LocalFileSystem;
import com.intellij.openapi.vfs.VfsUtil;
@@ -136,6 +137,11 @@ public abstract class PsiTestCase extends ModuleTestCase {
return PathManagerEx.getTestDataPath();
}
protected String loadFile(String name) throws Exception {
String result = FileUtil.loadFile(new File(getTestDataPath() + File.separatorChar + name));
return StringUtil.convertLineSeparators(result);
}
private PsiTestData loadData(String dataName) throws Exception {
Document document = JDOMUtil.loadDocument(new File(myDataRoot + "/" + "data.xml"));