package com.jetbrains.lang.dart.ide.fileStructure; import com.intellij.testFramework.FileStructureTestBase; import com.intellij.testFramework.PlatformTestUtil; import static com.jetbrains.lang.dart.util.DartTestUtils.BASE_TEST_DATA_PATH; public class DartFileStructureTest extends FileStructureTestBase { @Override protected void checkResult() { assertSameLinesWithFile(BASE_TEST_DATA_PATH + getBasePath() + "/" + getTreeFileName(), PlatformTestUtil.print(myPopupFixture.getTree(), true).trim()); } @Override protected String getFileExtension() { myFixture.setTestDataPath(BASE_TEST_DATA_PATH + getBasePath()); return getTestName(false).endsWith("Html") ? "html" : "dart"; } @Override protected String getBasePath() { return "/fileStructure/"; } public void testConstructor() { checkTree(); } public void testEnums() { checkTree(); } public void testInsideClass() { checkTree(); } public void testTopLevel() { checkTree(); } public void testDartInHtml() { checkTree(); } }